A metaheuristic algorithm and simulation to study the effect of learning or tiredness on sequence-dependent setup times in a parallel machine scheduling problem

Abstract This work analyses the effects of learning or tiredness on the setup times in a scheduling problem with identical parallel machines. This problem involves setup times that depend on the sequence of jobs with the goal of minimizing the sum of total completion times. Due to the complexity of the problem and the assumption that high-quality solutions of the problem without effects are also high-quality solutions when these effects are considered, we firstly propose a metaheuristic algorithm aimed at finding high-quality and diverse solutions, ignoring the learning/tiredness issues. Then, we study the effects of learning or tiredness on the obtained solutions in a real-world scenario by using a multi-agent simulation approach. The computational experiments carried out demonstrate that the simulation model developed in this work is valid to handle randomness in a practical scenario, allowing to be adapted to different learning or tiredness effects. Furthermore, the computational experiments underscore the fact that the proposal can be used as a decision support tool aimed at estimating the amount of job to be assigned to the available machines on the basis of the operator profile.

[1]  Jeffrey S. Smith,et al.  Simulation for manufacturing system design and operation: Literature review and analysis , 2014 .

[2]  Ali Allahverdi,et al.  The third comprehensive survey on scheduling problems with setup times/costs , 2015, Eur. J. Oper. Res..

[3]  Michele Lanzetta,et al.  Modelling activity times by hybrid synthetic method , 2016 .

[4]  Mao-Jiun J. Wang,et al.  Motion generation from MTM semantics , 2009, Comput. Ind..

[5]  Ching-Jong Liao,et al.  Unrelated parallel machine scheduling with dedicated machines and common deadline , 2014, Comput. Ind. Eng..

[6]  Wen-Chiung Lee,et al.  Single-machine scheduling with past-sequence-dependent setup times and general effects of deterioration and learning , 2014, Optim. Lett..

[7]  John W. Fowler,et al.  Scheduling and Simulation , 2006 .

[8]  Adriana Giret,et al.  Agent-supported simulation environment for intelligent manufacturing and warehouse management systems , 2011 .

[9]  Ada M. Alvarez,et al.  Time-dependent formulations for minimizing total completion time in a parallel machine scheduling problem with dependent setup times , 2016 .

[10]  Pisut Pongchairerks Forward VNS, Reverse VNS, and Multi-VNS Algorithms for Job-Shop Scheduling Problem , 2016 .

[11]  Taedong Kim,et al.  Production system-based simulation for backward on-line job change scheduling , 2014, Simul. Model. Pract. Theory.

[12]  Chin-Chia Wu,et al.  A bi-criteria two-machine flowshop scheduling problem with a learning effect , 2006, J. Oper. Res. Soc..

[13]  Christian Prins,et al.  An effective memetic algorithm for the cumulative capacitated vehicle routing problem , 2010, Comput. Oper. Res..

[14]  Ji-Bo Wang,et al.  Single machine total completion time minimization scheduling with a time-dependent learning effect and deteriorating jobs , 2012, Int. J. Syst. Sci..

[15]  Ihsan Sabuncuoglu,et al.  Effect of load, processing time and due date variation on the effectiveness of scheduling rules , 2002 .

[16]  Fuh-Der Chou,et al.  Algorithms for the single machine total weighted completion time scheduling problem with release times and sequence-dependent setups , 2008 .

[17]  Xiao-Yuan Wang,et al.  Scheduling problems with past-sequence-dependent setup times and general effects of deterioration and learning , 2013 .

[18]  Oliver Avalos-Rosales,et al.  Efficient metaheuristic algorithm and re-formulations for the unrelated parallel machine scheduling problem with sequence and machine-dependent setup times , 2015 .

[19]  Joaquín A. Pacheco,et al.  Variable neighborhood search with memory for a single-machine scheduling problem with periodic maintenance and sequence-dependent set-up times , 2018, Knowl. Based Syst..

[20]  P. Hansen,et al.  Variable neighbourhood search: methods and applications , 2010, Ann. Oper. Res..

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

[22]  Angel A. Juan,et al.  A simheuristic algorithm for solving the permutation flow shop problem with stochastic processing times , 2014, Simul. Model. Pract. Theory.

[23]  Byung Soo Kim,et al.  Hybrid genetic algorithms with dispatching rules for unrelated parallel machine scheduling with setup time and production availability , 2015, Comput. Ind. Eng..

[24]  Pierre Lopez,et al.  Parallel machine scheduling with precedence constraints and setup times , 2010, Comput. Oper. Res..

[25]  Xin Zhang,et al.  Machine scheduling with deteriorating jobs and DeJong's learning effect , 2016, Comput. Ind. Eng..

[26]  Hang Lei,et al.  Minimizing the total completion time in a distributed two stage assembly system with setup times , 2014, Comput. Oper. Res..

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

[28]  Wang Yong,et al.  Single-machine group scheduling problems with deteriorating and learning effect , 2016, Int. J. Syst. Sci..

[29]  Javad Rezaeian,et al.  TWO META-HEURISTIC ALGORITHMS FOR PARALLEL MACHINES SCHEDULING PROBLEM WITH PAST-SEQUENCE-DEPENDENT SETUP TIMES AND EFFECTS OF DETERIORATION AND LEARNING , 2016 .

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

[31]  J. R. De Jong,et al.  THE EFFECTS OF INCREASING SKILL ON CYCLE TIME AND ITS CONSEQUENCES FOR TIME STANDARDS , 1957 .

[32]  Stanislaw Gawiejnowicz,et al.  Time-Dependent Scheduling , 2008, Monographs in Theoretical Computer Science. An EATCS Series.

[33]  Dar-Li Yang,et al.  Minimizing the total completion time in a single-machine scheduling problem with a time-dependent learning effect , 2006, Eur. J. Oper. Res..

[34]  Christos Koulamas,et al.  Single-machine scheduling problems with past-sequence-dependent setup times , 2008, Eur. J. Oper. Res..

[35]  Tamer Eren,et al.  Human and machine effects in a just-in-time scheduling problem , 2009 .

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

[37]  E.L. Lawler,et al.  Optimization and Approximation in Deterministic Sequencing and Scheduling: a Survey , 1977 .

[38]  Patrick Charpentier,et al.  Reducing simulation models for scheduling manufacturing facilities , 2005, Eur. J. Oper. Res..

[39]  Dehua Xu,et al.  Some scheduling problems with general position-dependent and time-dependent learning effects , 2009, Inf. Sci..