Incorporating learning effect and deterioration for solving a SDST flexible job-shop scheduling problem with a hybrid meta-heuristic approach

This paper considers flexible job-shop scheduling (FJSP) where set-up times were sequence-dependent, learning effect and deterioration in jobs are concurrently considered too. The optimisation criterion is the minimisation of the maximum completion time. Since the genetic algorithm (GA) and the variable neighbourhood search (VNS) are successfully applied to some NP-hard problems, we have been motivated to employ both of them to solve the considered FJSP. To further enhance and improve the hybrid algorithm, a well-known procedure called affinity function is used in our proposed algorithm genetic variable neighbourhood search with affinity function (GVNSWAF). In order to evaluate the performance of the proposed algorithm, some experiments are designed where the proposed method is compared against some new and successful algorithms found in the literature (i.e. GA and VNS). In view of the fact that the performances of meta-heuristic algorithms are considerably influenced by the proper setting of their parameters, we employed Taguchi’s robust design method to define the best parameter values. Related results are analysed by statistical tools. The experimental results and statistical analyses demonstrate that the proposed GVNSWAF is effective for the problem.

[1]  Dirk Biskup,et al.  Single-machine scheduling with learning considerations , 1999, Eur. J. Oper. Res..

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

[3]  Kazuhiko Kawamura,et al.  Managing genetic search in job shop scheduling , 1993, IEEE Expert.

[4]  Feng Chu,et al.  Minimising the weighted number of tardy jobs in a hybrid flow shop with genetic algorithm , 2009, Int. J. Comput. Integr. Manuf..

[5]  Ali Mohtashami,et al.  Scheduling trucks in cross docking systems with temporary storage and repetitive pattern for shipping trucks , 2015, Appl. Soft Comput..

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

[7]  Luca Maria Gambardella,et al.  Effective Neighborhood Functions for the Flexible Job Shop Problem , 1998 .

[8]  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.

[9]  P. Asokan,et al.  A GRASP algorithm for flexible job-shop scheduling with maintenance constraints , 2010 .

[10]  Pierre Borne,et al.  Pareto-optimality approach for flexible job-shop scheduling problems: hybridization of evolutionary algorithms and fuzzy logic , 2002, Math. Comput. Simul..

[11]  Mostafa Zandieh,et al.  A variable neighbourhood search algorithm for the flexible job-shop scheduling problem , 2010 .

[12]  Mostafa Zandieh,et al.  An artificial immune algorithm for the flexible job-shop scheduling problem , 2010, Future Gener. Comput. Syst..

[13]  Fariborz Jolai,et al.  Mathematical modeling and heuristic approaches to flexible job shop scheduling problems , 2007, J. Intell. Manuf..

[14]  Mostafa Zandieh,et al.  Flexible job-shop scheduling with parallel variable neighborhood search algorithm , 2010, Expert Syst. Appl..

[15]  Jan Paulli,et al.  A hierarchical approach for the FMS scheduling problem , 1995 .

[16]  Deyi Xue,et al.  Optimal resource allocation for hybrid flow shop in one-of-a-kind production , 2010, Int. J. Comput. Integr. Manuf..

[17]  Peter Brucker,et al.  Job-shop scheduling with multi-purpose machines , 1991, Computing.

[18]  Jaewook Lee,et al.  Efficient optimization of process parameters in shadow mask manufacturing using NNPLS and genetic algorithm , 2005 .

[19]  T. R. Bement,et al.  Taguchi techniques for quality engineering , 1995 .

[20]  Mohammad Saidi-Mehrabad,et al.  Flexible job shop scheduling with tabu search algorithms , 2007 .

[21]  I. Moon,et al.  Genetic algorithms for job shop scheduling problems with alternative routings , 2008 .

[22]  Jamal Arkat,et al.  Flexible job shop scheduling with overlapping in operations , 2009 .

[23]  Dirk Biskup,et al.  A state-of-the-art review on scheduling with learning effects , 2008, Eur. J. Oper. Res..

[24]  Madhan Shridhar Phadke,et al.  Quality Engineering Using Robust Design , 1989 .

[25]  Deming Lei,et al.  A genetic algorithm for flexible job shop scheduling with fuzzy processing time , 2010 .

[26]  Chia-Ming Chang,et al.  Two-machine flowshop scheduling to minimize mean flow time under simple linear deterioration , 2007 .

[27]  Johann L. Hurink,et al.  Tabu search for the job-shop scheduling problem with multi-purpose machines , 1994 .

[28]  Bahram Alidaee,et al.  Scheduling with time dependent processing times: Review and extensions , 1999, J. Oper. Res. Soc..

[29]  Mostafa Zandieh,et al.  Scheduling trucks in cross-docking systems: Robust meta-heuristics , 2010, Comput. Ind. Eng..

[30]  Bertrand M. T. Lin,et al.  A concise survey of scheduling with time-dependent processing times , 2004, Eur. J. Oper. Res..

[31]  Wang Li Interactive Genetic Algorithm Based on Landscape of Satisfaction and Taboos , 2005 .

[32]  Imed Kacem,et al.  Genetic algorithm for the flexible job-shop scheduling problem , 2003, SMC'03 Conference Proceedings. 2003 IEEE International Conference on Systems, Man and Cybernetics. Conference Theme - System Security and Assurance (Cat. No.03CH37483).

[33]  Maghsud Solimanpur,et al.  A tabu search approach for group scheduling in buffer-constrained flow shop cells , 2011, Int. J. Comput. Integr. Manuf..

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

[35]  Wen-Chiung Lee,et al.  Minimizing the total weighted completion time on a single machine under linear deterioration , 2007 .

[36]  Pierre Borne,et al.  Ant systems & Local Search Optimization for flexible Job Shop Scheduling Production , 2007, Int. J. Comput. Commun. Control.

[37]  Abid Ali Khan,et al.  A Genetic Algorithm for Flexible Job Shop Scheduling , 2013 .

[38]  Zhiming Wu,et al.  An effective hybrid optimization approach for multi-objective flexible job-shop scheduling problems , 2005, Comput. Ind. Eng..

[39]  Mostafa Zandieh,et al.  Bi-objective partial flexible job shop scheduling problem: NSGA-II, NRGA, MOGA and PAES approaches , 2012 .

[40]  Mohammad Mohammadi,et al.  A genetic algorithm for simultaneous lotsizing and sequencing of the permutation flow shops with sequence-dependent setups , 2011, Int. J. Comput. Integr. Manuf..

[41]  Richard Craig Van Nostrand,et al.  Design of Experiments Using the Taguchi Approach: 16 Steps to Product and Process Improvement , 2002, Technometrics.

[42]  Nhu Binh Ho,et al.  An effective architecture for learning and evolving flexible job-shop schedules , 2007, Eur. J. Oper. Res..

[43]  M. Zandieh,et al.  Bi-criteria flexible job-shop scheduling with sequence-dependent setup times—Variable neighborhood search approach , 2011 .

[44]  Paolo Brandimarte,et al.  Routing and scheduling in a flexible job shop by tabu search , 1993, Ann. Oper. Res..

[45]  J. Wesley Barnes,et al.  Reactive Search for Flexible Job Shop Scheduling , 1998 .

[46]  Averill M. Law,et al.  Simulation modelling and analysis , 1991 .

[47]  S. H. Zegordi,et al.  A genetic algorithm for multiple objective dealing with exceptional elements in cellular manufacturing , 2003 .

[48]  Tamer Eren,et al.  A bicriteria parallel machine scheduling with a learning effect , 2009 .

[49]  N. Jawahar,et al.  A multiobjective genetic algorithm for job shop scheduling , 2001 .

[50]  Jianbo Yu,et al.  An effective heuristic for flexible job-shop scheduling problem with maintenance activities , 2010, Comput. Ind. Eng..

[51]  Pierre Hansen,et al.  Variable neighborhood search: Principles and applications , 1998, Eur. J. Oper. Res..

[52]  Stéphane Dauzère-Pérès,et al.  An integrated approach for modeling and solving the general multiprocessor job-shop scheduling problem using tabu search , 1997, Ann. Oper. Res..