An adaptive multi-population genetic algorithm to solve the multi-objective group scheduling problem in hybrid flexible flowshop with sequence-dependent setup times

In this paper we consider a multi-objective group scheduling problem in hybrid flexible flowshop with sequence-dependent setup times by minimizing total weighted tardiness and maximum completion time simultaneously. Whereas these kinds of problems are NP-hard, thus we proposed a multi-population genetic algorithm (MPGA) to search Pareto optimal solution for it. This algorithm comprises two stages. First stage applies combined objective of mentioned objectives and second stage uses previous stage’s results as an initial solution. In the second stage sub-population will be generated by re-arrangement of solutions of first stage. To evaluate performance of the proposed MPGA, it is compared with two distinguished benchmarks, multi-objective genetic algorithm (MOGA) and non-dominated sorting genetic algorithm II (NSGA-II), in three sizes of test problems: small, medium and large. The computational results show that this algorithm performs better than them.

[1]  Mostafa Zandieh,et al.  Robust metaheuristics for group scheduling with sequence-dependent setup times in hybrid flexible flow shops , 2009 .

[2]  Jatinder N. D. Gupta,et al.  A REVIEW OF FLOWSHOP SCHEDULING RESEARCH WITH SETUP TIMES , 2000 .

[3]  David W. Corne,et al.  Approximating the Nondominated Front Using the Pareto Archived Evolution Strategy , 2000, Evolutionary Computation.

[4]  John W. Fowler,et al.  A multi-population genetic algorithm to solve multi-objective scheduling problems for parallel machines , 2003, Comput. Oper. Res..

[5]  M. Zandieh,et al.  Due window scheduling with sequence-dependent setup on parallel machines using three hybrid metaheuristic algorithms , 2009 .

[6]  Yeong-Dae Kim,et al.  Heuristics for Flowshop Scheduling Problems Minimizing Mean Tardiness , 1993 .

[7]  Thom J. Hodgson,et al.  Scheduling non-similar groups on a flow line: multiple group setups , 2004 .

[8]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[9]  Yasuki Sekiguchi,et al.  OPTIMAL SCHEDULE IN A GT-TYPE FLOW-SHOP UNDER SERIES-PARALLEL PRECEDENCE CONSTRAINTS , 1983 .

[10]  T. T. Narendran,et al.  Heuristics and sequence-dependent set-up jobs in flow line cells , 2003 .

[11]  Jatinder N. D. Gupta,et al.  A review of scheduling research involving setup considerations , 1999 .

[12]  Rasaratnam Logendran,et al.  Combined heuristics for bi-level group scheduling problems , 1995 .

[13]  Chelliah Sriskandarajah,et al.  Two-machine group scheduling problems in discrete parts manufacturing with sequence-dependent setups , 2006, Comput. Oper. Res..

[14]  H. Ishibuchi,et al.  Multi-objective genetic algorithm and its applications to flowshop scheduling , 1996 .

[15]  Ronald G. Askin,et al.  Scheduling flexible flow lines with sequence-dependent setup times , 2004, Eur. J. Oper. Res..

[16]  Ricardo P. Beausoleil,et al.  "MOSS" multiobjective scatter search applied to non-linear multiple criteria optimization , 2006, Eur. J. Oper. Res..

[17]  Peter J. Fleming,et al.  Genetic Algorithms for Multiobjective Optimization: FormulationDiscussion and Generalization , 1993, ICGA.

[18]  Yeong-Dae Kim,et al.  Search heuristics for a flowshop scheduling problem in a printed circuit board assembly process , 1996 .

[19]  Kenneth R. Baker,et al.  Scheduling the production of components at a common facility , 1988 .

[20]  Marco Laumanns,et al.  SPEA2: Improving the strength pareto evolutionary algorithm , 2001 .

[21]  Frank Werner,et al.  A comparison of heuristic algorithms for flow shop scheduling problems with setup times and limited batch size , 1999 .

[22]  Rasaratnam Logendran,et al.  Sequence-dependent group scheduling problems in flexible flow shops , 2006 .

[23]  V. Gunaraj,et al.  Application of response surface methodology for predicting weld bead quality in submerged arc welding of pipes , 1999 .

[24]  Zsolt Tuza,et al.  Scheduling groups of tasks with precedence constraints on three dedicated processors , 2004, Discret. Appl. Math..

[25]  Paolo Gaiardelli,et al.  Hybrid genetic algorithmsfor a multiple-objective scheduling problem , 1998, J. Intell. Manuf..

[26]  F. Can Çinkaya,et al.  Unit sized transfer batch scheduling with setup times , 1992 .

[27]  Ju Hyun Chul,et al.  A genetic algorithm for multiple objective sequencing problems in mixed model assembly lines , 1998, Comput. Oper. Res..

[28]  Jatinder N. D. Gupta,et al.  Scheduling a flowline manufacturing cell with sequence dependent family setup times , 2000, Eur. J. Oper. Res..

[29]  Hamilton Emmons,et al.  Scheduling families of jobs with setup times , 1997 .

[30]  Rajan Suri,et al.  PERFORMANCE ANALYSIS OF AN ASSEMBLY STATION WITH INPUT FROM MULTIPLE FABRICATION LINES , 2009 .

[31]  C. Fonseca,et al.  GENETIC ALGORITHMS FOR MULTI-OBJECTIVE OPTIMIZATION: FORMULATION, DISCUSSION, AND GENERALIZATION , 1993 .

[32]  K. R Baker,et al.  Scheduling groups of jobs in the two-machine flow shop , 1990 .

[33]  Yeongho Kim,et al.  A genetic alorithm for multiple objective sequencing problems in mixed model assembly lines , 1998 .

[34]  A. Kusiak The generalized group technology concept , 1987 .

[35]  Zhaohui Liu,et al.  Minimizing the Number of Late Jobs under the Group Technology Assumption , 1999, J. Comb. Optim..

[36]  Inyong Ham,et al.  Group Technology: Applications to Production Management , 2011 .

[37]  John W. Nazemetz,et al.  Comparative analysis of group scheduling heuristics in a flow shop cellular system , 1995 .

[38]  Rasaratnam Logendran,et al.  Group scheduling in flexible flow shops , 2005 .

[39]  John L. Burbidge,et al.  The introduction of group technology , 1975 .

[40]  R. G. Vickson,et al.  Two- and three-machine flow shop scheduling problems with equal sized transfer batches , 1992 .

[41]  James C. Bean,et al.  Genetic Algorithms and Random Keys for Sequencing and Optimization , 1994, INFORMS J. Comput..

[42]  Dar-Li Yang,et al.  Single-machine group scheduling with a time-dependent learning effect , 2006, Comput. Oper. Res..

[43]  S. P. Mitrofanov SCIENTIFIC PRINCIPLES OF GROUP TECHNOLOGY , 1961 .

[44]  Maw-Sheng Chern,et al.  Two-machine flowshop group scheduling problem , 2000, Computers & Operations Research.

[45]  Pablo Moscato,et al.  Evolutionary algorithms for scheduling a flowshop manufacturing cell with sequence dependent family setups , 2005, Comput. Ind. Eng..

[46]  M. Zandieh,et al.  Due windows group scheduling using an effective hybrid optimization approach , 2010 .

[47]  Mostafa Zandieh,et al.  A study on integrating sequence dependent setup time flexible flow lines and preventive maintenance scheduling , 2009, J. Intell. Manuf..

[48]  Tung-Hsu Hou,et al.  An integrated multi-objective immune algorithm for optimizing the wire bonding process of integrated circuits , 2008, J. Intell. Manuf..

[49]  T. C. Edwin Cheng,et al.  Single machine batch scheduling with resource dependent setup and processing times , 2001, Eur. J. Oper. Res..

[50]  R. Tavakkoli-Moghaddam,et al.  Solving a multi-objective no-wait flow shop scheduling problem with an immune algorithm , 2008 .

[51]  William P. Darrow,et al.  The two-machine sequence dependent flowshop scheduling problem , 1986 .

[52]  Adam Janiak,et al.  Single machine group scheduling with resource dependent setup and processing times , 2005, Eur. J. Oper. Res..