Hybrid genetic algorithms with dispatching rules for unrelated parallel machine scheduling with setup time and production availability

We study unrelated parallel machine scheduling with setup and production availability.We derive a mixed integer programming model for the problem.We propose hybrid genetic algorithms (HGAs) with three dispatching rules.We evaluate the performances of the GAs using randomly generated examples. This article considers the unrelated parallel machine scheduling problem with sequence- and machine-dependent setup times and machine-dependent processing times. Furthermore, the machine has a production availability constraint to each job. The objective of this problem is to determine the allocation policy of jobs and the scheduling policy of machines to minimize the total completion time. To solve the problem, a mathematical model for the optimal solution is derived, and hybrid genetic algorithms with three dispatching rules are proposed for large-sized problems. To assess the performance of the algorithms, computational experiments are conducted and evaluated using several randomly generated examples.

[1]  T. C. Edwin Cheng,et al.  Unrelated parallel-machine scheduling with rate-modifying activities to minimize the total completion time , 2011, Inf. Sci..

[2]  Kangbae Lee,et al.  Genetic algorithms for door-assigning and sequencing of trucks at distribution centers for the improvement of operational performance , 2012, Expert Syst. Appl..

[3]  S. T. Webster,et al.  The complexity of scheduling job families about a common due date , 1997, Oper. Res. Lett..

[4]  Chuen-Lung Chen,et al.  Hybrid metaheuristics for unrelated parallel machine scheduling with sequence-dependent setup times , 2009 .

[5]  T.C.E. Cheng,et al.  Parallel-machine scheduling with controllable processing times and rate-modifying activities to minimise total cost involving total completion time and job compressions , 2014 .

[6]  Suh-Jenq Yang,et al.  Note on "Unrelated parallel-machine scheduling with rate-modifying activities to minimize the total completion time" , 2014, Inf. Sci..

[7]  Chi-Wei Lin,et al.  Ant colony optimization for unrelated parallel machine scheduling , 2013 .

[8]  Lin Yang-Kuei,et al.  Dispatching rules for unrelated parallel machine scheduling with release dates , 2013 .

[9]  John Lu,et al.  Unrelated parallel machine scheduling with setup consideration and a total weighted completion time objective , 2001 .

[10]  Varghese S. Jacob,et al.  Heuristics and augmented neural networks for task scheduling with non-identical machines , 2006, Eur. J. Oper. Res..

[11]  Rubén Ruiz,et al.  Scheduling unrelated parallel machines with resource-assignable sequence-dependent setup times , 2011 .

[12]  Shanlin Yang,et al.  Non-identical parallel-machine scheduling research with minimizing total weighted completion times: Models, relaxations and algorithms ☆ , 2009 .

[13]  Rasaratnam Logendran,et al.  Unrelated parallel machine scheduling with job splitting , 2004 .

[14]  Suh-Jenq Yang,et al.  Unrelated parallel-machine scheduling with deterioration effects and deteriorating multi-maintenance activities for minimizing the total completion time , 2013 .

[15]  Cheng Wu,et al.  Scheduling algorithm based on evolutionary computing in identical parallel machine production line , 2003 .

[16]  F. Frank Chen,et al.  Unrelated parallel machine scheduling with setup times using simulated annealing , 2002 .

[17]  Nguyen Van Hop,et al.  The scheduling problem of PCBs for multiple non-identical parallel machines , 2004, Eur. J. Oper. Res..

[18]  Mitsuo Gen,et al.  Parallel machine scheduling problems using memetic algorithms , 1997 .

[19]  Reza Tavakkoli-Moghaddam,et al.  A fuzzy-mixed-integer goal programming model for a parallel-machine scheduling problem with sequence-dependent setup times and release dates , 2007 .

[20]  Rubén Ruiz,et al.  A genetic algorithm for the unrelated parallel machine scheduling problem with sequence dependent setup times , 2011, Eur. J. Oper. Res..

[21]  Savas Balin,et al.  Non-identical parallel machine scheduling using genetic algorithm , 2011, Expert Syst. Appl..

[22]  Suh-Jenq Yang,et al.  Unrelated parallel-machine scheduling problems with multiple rate-modifying activities , 2013, Inf. Sci..

[23]  John W. Fowler,et al.  Heuristics for minimizing regular performance measures in unrelated parallel machine scheduling problems , 2011, Comput. Oper. Res..

[24]  Hyo-Heon Ko,et al.  Dispatching rule for non-identical parallel machines with sequence-dependent setups and quality restrictions , 2010, Comput. Ind. Eng..

[25]  Reza Tavakkoli-Moghaddam,et al.  Design of a genetic algorithm for bi-objective unrelated parallel machines scheduling with sequence-dependent setup times and precedence constraints , 2009, Comput. Oper. Res..

[26]  Tjark Vredeveld,et al.  Experimental Comparison of Approximation Algorithms for Scheduling Unrelated Parallel Machines , 2002, INFORMS J. Comput..

[27]  Christian Blum,et al.  An iterated greedy algorithm for the large-scale unrelated parallel machines scheduling problem , 2013, Comput. Oper. Res..