Solving multi-objective production scheduling problems using metaheuristics

Abstract Most of research in production scheduling is concerned with the optimization of a single criterion. However the analysis of the performance of a schedule often involves more than one aspect and therefore requires a multi-objective treatment. In this paper we first present ( Section 1 ) the general context of multi-objective production scheduling, analyze briefly the different possible approaches and define the aim of this study i.e. to design a general method able to approximate the set of all the efficient schedules for a large set of scheduling models. Then we introduce ( Section 2 ) the models we want to treat––one machine, parallel machines and permutation flow shops––and the corresponding notations. The method used––called multi-objective simulated annealing––is described in Section 3 . Section 4 is devoted to extensive numerical experiments and their analysis. Conclusions and further directions of research are discussed in the last section.

[1]  Xavier Gandibleux,et al.  A survey and annotated bibliography of multiobjective combinatorial optimization , 2000, OR Spectr..

[2]  Yih-Long Chang,et al.  A new heuristic for the n-job, M-machine flow-shop problem , 1991 .

[3]  J. Teghem,et al.  Solving multi-objective production scheduling problems with Tabu Search , 2000 .

[4]  Ludo Gelders,et al.  Solving a bicriterion scheduling problem , 1980 .

[5]  Jean-Charles Billaut,et al.  Multicriteria scheduling problems: a survey , 2001, RAIRO Oper. Res..

[6]  Jatinder N. D. Gupta,et al.  Genetic algorithms for the two-stage bicriteria flowshop problem , 1996 .

[7]  Willem Selen,et al.  A Mixed-Integer Goal-Programming Formulation of the Standard Flow-Shop Scheduling Problem , 1986 .

[8]  J. George Shanthikumar,et al.  Scheduling n jobs on one machine to minimize the maximum tardiness with minimum number , 1983, Comput. Oper. Res..

[9]  R. Bulfin,et al.  Complexity of single machine, multi-criteria scheduling problems , 1993 .

[10]  Chris N. Potts,et al.  Local Search Heuristics for the Single Machine Total Weighted Tardiness Scheduling Problem , 1998, INFORMS J. Comput..

[11]  Rakesh K. Sarin,et al.  Scheduling with multiple performance measures: the one-machine case , 1986 .

[12]  Jacques Teghem,et al.  An interactive heuristic method for multi-objective combinatorial optimization , 2000, Comput. Oper. Res..

[13]  E. L. Ulungu,et al.  MOSA method: a tool for solving multiobjective combinatorial optimization problems , 1999 .

[14]  J. A. Hoogeveen,et al.  Single-machine bicriteria scheduling , 1992 .

[15]  Éric D. Taillard,et al.  Benchmarks for basic scheduling problems , 1993 .

[16]  Chandrasekharan Rajendran,et al.  Two-Stage Flowshop Scheduling Problem with Bicriteria , 1992 .

[17]  C. Rajendran Heuristics for scheduling in flowshop with multiple objectives , 1995 .

[18]  C.-J. Liao,et al.  Bicriterion scheduling in the two-machine flowshop , 1997 .

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