Two meta-heuristic algorithms for solving multi-objective flexible job-shop scheduling with parallel machine and maintenance constraints

There are different reasons, such as a preventive maintenance, for the lack of machines in the planning horizon in real industrial environments. This paper focuses on the multi-objective flexible job-shop scheduling problem with parallel machines and maintenance cost. A new mathematical modeling was developed for the problem. Two meta-heuristic algorithms, a hybrid genetic algorithm and a simulated annealing algorithm, were applied after modeling the problem. Then, solutions of these meta-heuristic methods were compared with solutions obtained by using the software LINGO for small-scale, medium-scale, and large-scale problems in terms of time and optimality. The results showed that the applied hybrid genetic and simulated annealing algorithms were much more effective than the solutions obtained using LINGO. Finally, solutions using the simulated annealing approach were compared with solutions of the hybrid genetic algorithm.

[1]  Günter Schmidt,et al.  Scheduling with limited machine availability , 2000, Eur. J. Oper. Res..

[2]  Wen-Chiung Lee,et al.  A note on single-machine scheduling with learning effect and an availability constraint , 2007 .

[3]  Alexander H. G. Rinnooy Kan,et al.  Single machine flow-time scheduling with a single breakdown , 1989, Acta Informatica.

[4]  Ji-Bo Wang,et al.  Single-machine scheduling with general learning functions , 2008, Comput. Math. Appl..

[5]  Gur Mosheiov,et al.  Scheduling a maintenance activity to minimize total weighted completion-time , 2009, Comput. Math. Appl..

[6]  Erwin Pesch,et al.  The disjunctive graph machine representation of the job shop scheduling problem , 2000, Eur. J. Oper. Res..

[7]  Stephen C. Graves,et al.  A Review of Production Scheduling , 1981, Oper. Res..

[8]  T. C. Edwin Cheng,et al.  Approximability of two-machine no-wait flowshop scheduling with availability constraints , 2003, Oper. Res. Lett..

[9]  Xijun Wang,et al.  Complexity and algorithms for two-stage flexible flowshop scheduling with availability constraints , 2005 .

[10]  El-Houssaine Aghezzaf,et al.  Recent developments in the design, control, planning and scheduling of productive systems , 2008 .

[11]  Ali Allahverdi,et al.  Two-machine flowshop scheduling problem with bounded processing times to minimize total completion time , 2010, Comput. Math. Appl..

[12]  Günter Schmidt,et al.  Scheduling on semi-identical processors , 1984, Z. Oper. Research.

[13]  Ji-Bo Wang,et al.  Single machine multiple common due dates scheduling with learning effects , 2010, Comput. Math. Appl..

[14]  Pei-Chann Chang,et al.  Bi-criteria single machine scheduling problem with a learning effect: Aneja-Nair method to obtain the set of optimal sequences , 2009, Comput. Math. Appl..

[15]  Pierre Borne,et al.  Minimizing the makespan for the MPM job-shop with availability constraints , 2008 .

[16]  Ali Allahverdi,et al.  Heuristics for the two-machine flowshop scheduling problem to minimize maximum lateness with bounded processing times , 2010, Comput. Math. Appl..

[17]  Yanbin Yuan,et al.  Improved hybrid simulated annealing algorithm for navigation scheduling for the two dams of the Three Gorges Project , 2008, Comput. Math. Appl..

[18]  Vitaly A. Strusevich,et al.  Two-machine flow shop no-wait scheduling with machine maintenance , 2005, 4OR.

[19]  Pierre Borne,et al.  Approach by localization and multiobjective evolutionary optimization for flexible job-shop scheduling problems , 2002, IEEE Trans. Syst. Man Cybern. Part C.

[20]  Dehua Xu,et al.  Some single-machine scheduling problems with general effects of learning and deterioration , 2011, Comput. Math. Appl..

[21]  Joachim Breit,et al.  Improved approximation for non-preemptive single machine flow-time scheduling with an availability constraint , 2007, Eur. J. Oper. Res..

[22]  Ji-Bo Wang,et al.  Single machine scheduling with decreasing linear deterioration under precedence constraints , 2009, Comput. Math. Appl..

[23]  Ji-Bo Wang,et al.  Single machine scheduling with exponential time-dependent learning effect and past-sequence-dependent setup times , 2009, Comput. Math. Appl..

[24]  T. Cheng Minimizing the maximum deviation of job completion time about a common due-date , 1987 .