A list-based threshold accepting method for job shop scheduling problems

Abstract Process plants typically produce a family of related products that require similar processing techniques. The most important problem encountered in such manufacturing systems is scheduling of operations so that demand is fulfilled within a pre-described time horizon imposed by production planning. The typical scheduling operation that process plants involve can be formulated as a general job shop scheduling problem. The aim of this study is to describe a new metaheuristic method for solving the job shop scheduling problem of process plants, termed as list-based threshold accepting (LBTA) method. The main advantage of this method over the majority of other metaheuristics is that it produces quite satisfactory solutions in reasonable amount of time by tuning only one parameter of the method. This property makes the LBTA a reliable and a practical tool for every decision support system designed for solving real life scheduling problems. The LBTA is described in detail, tested over classical benchmark problems found in literature and a while characteristic job shop scheduling case study for dehydration plant operations is presented.

[1]  שרית בייץ מוראי,et al.  ביצוע חוק סיעוד במרכזי יום , 1993 .

[2]  Emanuela Merelli,et al.  A tabu search method guided by shifting bottleneck for the job shop scheduling problem , 2000, Eur. J. Oper. Res..

[3]  E.L. Lawler,et al.  Optimization and Approximation in Deterministic Sequencing and Scheduling: a Survey , 1977 .

[4]  Mauro Dell'Amico,et al.  Applying tabu search to the job-shop scheduling problem , 1993, Ann. Oper. Res..

[5]  J. Carlier,et al.  An algorithm for solving the job-shop problem , 1989 .

[6]  Chris T. Kiranoudis,et al.  Design and production planning for multiproduct dehydration plants , 1995 .

[7]  Jan Karel Lenstra,et al.  Job Shop Scheduling by Simulated Annealing , 1992, Oper. Res..

[8]  Jan Karel Lenstra,et al.  Sequencing by enumerative methods , 1977 .

[9]  Chris T. Kiranoudis,et al.  Production planning for multiproduct dehydration plants , 1994 .

[10]  Chris T. Kiranoudis,et al.  Design and operation of convective industrial dryers , 1996 .

[11]  Gerhard W. Dueck,et al.  Threshold accepting: a general purpose optimization algorithm appearing superior to simulated anneal , 1990 .

[12]  G. Rand Sequencing and Scheduling: An Introduction to the Mathematics of the Job-Shop , 1982 .

[13]  Egon Balas,et al.  The Shifting Bottleneck Procedure for Job Shop Scheduling , 1988 .

[14]  Ravi Sethi,et al.  The Complexity of Flowshop and Jobshop Scheduling , 1976, Math. Oper. Res..

[15]  אסתר טולדנו,et al.  מקבלי דמי אבטלה בשנת 1996 , 1997 .

[16]  Takeshi Yamada,et al.  Critical Block Simulated Annealing for Job Shop Scheduling , 1994 .

[17]  Chris T. Kiranoudis,et al.  MODELING AND OPTIMIZATION FOR DESIGN UNDER PRODUCTION PLANNING CRITERIA IN MULTIPRODUCT DEHYDRATION PLANTS , 1993 .

[18]  Upendra Dave,et al.  Heuristic Scheduling Systems , 1993 .

[19]  אסתר טולידנו,et al.  מקבלי דמי אבטלה בשנת 1992 , 1993 .

[20]  E. Nowicki,et al.  A Fast Taboo Search Algorithm for the Job Shop Problem , 1996 .

[21]  Katsuhiko Takahashi,et al.  Simulated annealing approach for minimizing the makespan of the general job-shop , 1999 .