A priority list based heuristic for the job shop problem

A priority list based heuristic for the job shop problem

0.00 Avg rating0 Votes
Article ID: iaor20041009
Country: United Kingdom
Volume: 54
Issue: 6
Start Page Number: 571
End Page Number: 584
Publication Date: Jun 2003
Journal: Journal of the Operational Research Society
Authors:
Keywords: production
Abstract:

A priority list for the job shop scheduling problem is defined to be any permutation of a set of symbols where the symbol for each job appears as many times as the number of its operations. Every priority list can be associated in a natural way with a feasible schedule, and every feasible schedule arises in this way. Priority lists are therefore a representation of feasible schedules that avoid the problems normally associated with schedule infeasibility. As a result, the three ingredients of local search heuristics, namely picking initial starting schedules, constructing search neighbourhoods and computing makespans, become faster and easier when performed in the space of priority lists rather than in the space of feasible schedules. As an illustration of their usefulness, a priority list based simulated annealing heuristic is presented, which, although simple, is competitive with the current leading schedule based simulated annealing and tabu search heuristics.

Reviews

Required fields are marked *. Your email address will not be published.