On the Robust and Stable Flowshop Scheduling Under Stochastic and Dynamic Disruptions

In this paper, we consider a permutation flowshop scheduling problem with the total flow time as the schedule performance measure. A proactive–reactive approach is designed to simultaneously deal with stochastic disruptions (e.g., machine breakdowns) and dynamic events (e.g., newly arriving jobs and delay in job availability). In the proactive stage, the stochastic machine breakdown is hedged against the construction of a robust and stable baseline schedule. This schedule is either optimized by incorporating uncertainty into two surrogate measures or obtained by simulation. Robustness is measured by the expected schedule performance, while stability is measured by the aggregation of dissatisfactions of manager, shopfloor operator, and customers using the prospect theory. In the reactive stage, we assume that the stochastic and dynamic disruptions concurrently occur. Unlike the simple right-shifting method, a more effective rescheduling approach is proposed to balance the realized schedule performance with stability. A common issue in these two stages is the conflict between objectives. Thus, we propose a hybridization strategy that successfully enhances the classic Non-dominated Sorting Genetic Algorithm (NSGA-II and the hybridized algorithm outperforms NSGA-II, multiobjective evolutionary algorithm based on decomposition, and multiobjective memetic algorithms designed for deterministic scheduling problems. Finally, extensive computational studies on the Taillard flowshop benchmark instances are conducted to illustrate the effectiveness of the proposed proactive–reactive approach and the algorithm hybridization strategy.

[1]  Taïcir Loukil,et al.  A genetic algorithm for robust hybrid flow shop scheduling , 2011, Int. J. Comput. Integr. Manuf..

[2]  Jong-Hwan Kim,et al.  Quantum-inspired evolutionary algorithm for a class of combinatorial optimization , 2002, IEEE Trans. Evol. Comput..

[3]  Jian Xiong,et al.  Robust scheduling for multi-objective flexible job-shop problems with random machine breakdowns , 2013 .

[4]  Xiaoping Li,et al.  A Quantum-inspired Iterated Greedy algorithm for permutation flowshops in a collaborative manufacturing environment , 2012, Int. J. Comput. Integr. Manuf..

[5]  Quan-Ke Pan,et al.  An effective iterated greedy algorithm for the mixed no-idle permutation flowshop scheduling problem , 2014 .

[6]  De-Li Yang,et al.  Solving single machine scheduling under disruption with discounted costs by quantum-inspired hybrid heuristics , 2013 .

[7]  Ihsan Sabuncuoglu,et al.  Robustness and stability measures for scheduling: single-machine environment , 2008 .

[8]  Jing Shi,et al.  Rescheduling of elective patients upon the arrival of emergency patients , 2012, Decis. Support Syst..

[9]  Chris N. Potts,et al.  Rescheduling for New Orders , 2004, Oper. Res..

[10]  Jaejin Jang,et al.  Production rescheduling for machine breakdown at a job shop , 2012 .

[11]  Gary P. Pisano,et al.  Toward a Theory of Behavioral Operations , 2008, Manuf. Serv. Oper. Manag..

[12]  Erhan Kozan,et al.  Reactive scheduling model for the operating theatre , 2012 .

[13]  Donya Rahmani,et al.  A stable reactive approach in dynamic flexible flow shop scheduling with unexpected disruptions: A case study , 2016, Comput. Ind. Eng..

[14]  Reha Uzsoy,et al.  Analysis of periodic and event-driven rescheduling policies in dynamic shops , 1992 .

[15]  Yugeng Xi,et al.  Robust and stable scheduling of a single machine with random machine breakdowns , 2006 .

[16]  Reha Uzsoy,et al.  Predictable scheduling of a single machine with breakdowns and sensitive jobs , 1999 .

[17]  Jianping Wu,et al.  A robust scheduling method based on a multi-objective immune algorithm , 2009, Inf. Sci..

[18]  Robert H. Storer,et al.  Robustness Measures and Robust Scheduling for Job Shops , 1994 .

[19]  A. Tversky,et al.  Choices, Values, and Frames , 2000 .

[20]  Minghao Yin,et al.  A hybrid cuckoo search via Lévy flights for the permutation flow shop scheduling problem , 2013 .

[21]  Hisao Ishibuchi,et al.  Balance between genetic search and local search in memetic algorithms for multiobjective permutation flowshop scheduling , 2003, IEEE Trans. Evol. Comput..

[22]  Reha Uzsoy,et al.  Predictable scheduling of a job shop subject to breakdowns , 1998, IEEE Trans. Robotics Autom..

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

[24]  Andreas C. Nearchou,et al.  Scheduling with controllable processing times and compression costs using population-based heuristics , 2010 .

[25]  Mostafa Zandieh,et al.  Simulated imperialist competitive algorithm in two-stage assembly flow shop with machine breakdowns and preventive maintenance , 2016 .

[26]  Ling Wang,et al.  A Hybrid Quantum-Inspired Genetic Algorithm for Multiobjective Flow Shop Scheduling , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[27]  Bernardetta Addis,et al.  Operating room scheduling and rescheduling: a rolling horizon approach , 2016 .

[28]  Donya Rahmani,et al.  Robust and stable flow shop scheduling with unexpected arrivals of new jobs and uncertain processing times , 2014 .

[29]  Ikou Kaku,et al.  Lessons from seru production on manufacturing competitively in a high cost environment , 2017 .

[30]  Qingfu Zhang,et al.  MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition , 2007, IEEE Transactions on Evolutionary Computation.

[31]  Michael Pinedo,et al.  Operations scheduling with multiple resources and transportation considerations , 2013 .

[32]  Ihsan Sabuncuoglu,et al.  Optimization of schedule stability and efficiency under processing time variability and random machine breakdowns in a job shop environment , 2012 .

[33]  Xiangtao Li,et al.  Multiobjective Local Search Algorithm-Based Decomposition for Multiobjective Permutation Flow Shop Scheduling Problem , 2015, IEEE Transactions on Engineering Management.

[34]  Ihsan Sabuncuoglu,et al.  Optimization of schedule robustness and stability under random machine breakdowns and processing time variability , 2009 .

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

[36]  van Wouter Wezel,et al.  Coordination activities of human planners during rescheduling: case analysis and event handling procedure , 2011 .

[37]  Quan-Ke Pan,et al.  A Hybrid Fruit Fly Optimization Algorithm for the Realistic Hybrid Flowshop Rescheduling Problem in Steelmaking Systems , 2016, IEEE Transactions on Automation Science and Engineering.

[38]  Xiangtao Li,et al.  An opposition-based differential evolution algorithm for permutation flow shop scheduling based on diversity measure , 2013, Adv. Eng. Softw..

[39]  Jose M. Framiñan,et al.  On heuristic solutions for the stochastic flowshop scheduling problem , 2013, Proceedings of 2013 International Conference on Industrial Engineering and Systems Management (IESM).

[40]  Mostafa Zandieh,et al.  A multi objective optimization approach for flexible job shop scheduling problem under random machine breakdown by evolutionary algorithms , 2016, Comput. Oper. Res..

[41]  Mikkel T. Jensen,et al.  Generating robust and flexible job shop schedules using genetic algorithms , 2003, IEEE Trans. Evol. Comput..

[42]  Mehmet Mutlu Yenisey,et al.  Multi-objective permutation flow shop scheduling problem: Literature review, classification and current trends , 2014 .

[43]  Kenneth Sörensen,et al.  A genetic algorithm for robust schedules in a one-machine environment with ready times and due dates , 2004, 4OR.

[44]  Min Dai,et al.  Energy-efficient dynamic scheduling for a flexible flow shop using an improved particle swarm optimization , 2016, Comput. Ind..

[45]  Qingfu Zhang,et al.  MOEA/D for flowshop scheduling problems , 2008, 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence).

[46]  Mehdi Heydari,et al.  Predictive / Reactive Planning and Scheduling of a Surgical Suite with Emergency Patient Arrival , 2015, Journal of Medical Systems.

[47]  Éric D. Taillard,et al.  Benchmarks for basic scheduling problems , 1993 .

[48]  Chris N. Potts,et al.  Rescheduling for Job Unavailability , 2010, Oper. Res..