Parallel machine scheduling with stochastic release times and processing times

Stochastic scheduling has received much attention from both industry and academia. Existing works usually focus on random job processing times. However, the uncertainty existing in job release times may largely impact the performance as well. This work investigates a stochastic parallel machine scheduling problem, where job release times and processing times are uncertain. The problem consists of a two-stage decision-making process: (i) assigning jobs to machines on the first stage before the realisation of uncertain parameters (job release times and processing times) and (ii) scheduling jobs on the second stage given the job-to-machine assignment and the realisation of uncertain parameters. The objective is to minimise the total cost, including the setup cost on machines (induced by job-to-machine assignment) and the expected penalty cost of jobs' earliness and tardiness. A two-stage stochastic program is proposed, and the sample average approximation (SAA) method is applied. A scenario-reduction-based decomposition approach is further developed to improve the computational efficiency. Numerical results show that the scenario-reduction-based decomposition approach performs better than the SAA, in terms of solution quality and computation time.

[1]  Alexander Shapiro,et al.  Quantitative stability in stochastic programming , 1994, Math. Program..

[2]  Michael Pinedo,et al.  Scheduling: Theory, Algorithms, and Systems , 1994 .

[3]  John R. Birge,et al.  Introduction to Stochastic Programming , 1997 .

[4]  Jitka Dupacová,et al.  Scenarios for Multistage Stochastic Programs , 2000, Ann. Oper. Res..

[5]  A. Shapiro,et al.  The Sample Average Approximation Method for Stochastic Programs with Integer Recourse , 2002 .

[6]  Alexander Shapiro,et al.  The Sample Average Approximation Method for Stochastic Discrete Optimization , 2002, SIAM J. Optim..

[7]  Werner Römisch,et al.  Scenario Reduction Algorithms in Stochastic Programming , 2003, Comput. Optim. Appl..

[8]  Alexander Shapiro,et al.  The Sample Average Approximation Method Applied to Stochastic Routing Problems: A Computational Study , 2003, Comput. Optim. Appl..

[9]  Baoding Liu,et al.  Parallel machine scheduling models with fuzzy processing times , 2004, Inf. Sci..

[10]  Débora P. Ronconi,et al.  Minimizing earliness and tardiness penalties in a single-machine problem with a common due date , 2005, Eur. J. Oper. Res..

[11]  Dong Cao,et al.  Parallel machine selection and job scheduling to minimize machine cost and job tardiness , 2005, Comput. Oper. Res..

[12]  Roberto Musmanno,et al.  Robust scheduling of parallel machines with sequence-dependent set-up costs , 2005, Eur. J. Oper. Res..

[13]  Martin Skutella,et al.  Stochastic Machine Scheduling with Precedence Constraints , 2005, SIAM J. Comput..

[14]  Werner Römisch,et al.  A note on scenario reduction for two-stage stochastic programs , 2007, Oper. Res. Lett..

[15]  Wei Wang,et al.  Sample average approximation of expected value constrained stochastic programs , 2008, Oper. Res. Lett..

[16]  T. C. Edwin Cheng,et al.  Parallel-machine scheduling with simple linear deterioration to minimize total completion time , 2008, Eur. J. Oper. Res..

[17]  Safia Kedad-Sidhoum,et al.  A faster branch-and-bound algorithm for the earliness-tardiness scheduling problem , 2008, J. Sched..

[18]  Horst W. Hamacher,et al.  Simultaneous scheduling and location (ScheLoc): the planar ScheLoc makespan problem , 2009, J. Sched..

[19]  René Henrion,et al.  Scenario reduction in stochastic programming with respect to discrepancy distances , 2006, Comput. Optim. Appl..

[20]  Shabbir Ahmed,et al.  Supply chain design under uncertainty using sample average approximation and dual decomposition , 2009, Eur. J. Oper. Res..

[21]  Wen-Jinn Chen,et al.  Minimizing number of tardy jobs on a single machine subject to periodic maintenance , 2009 .

[22]  Alexander Shapiro,et al.  Lectures on Stochastic Programming: Modeling and Theory , 2009 .

[23]  Kenli Li,et al.  Approximation for preemptive scheduling stochastic jobs on identical parallel machines , 2010, 2010 IEEE Fifth International Conference on Bio-Inspired Computing: Theories and Applications (BIC-TA).

[24]  Zvi Drezner,et al.  Solving scheduling and location problems in the plane simultaneously , 2010, Comput. Oper. Res..

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

[26]  Feifeng Zheng,et al.  An FPTAS for uniform machine scheduling to minimize makespan with linear deterioration , 2010, Journal of Combinatorial Optimization.

[27]  Mohammad Ranjbar,et al.  Two branch-and-bound algorithms for the robust parallel machine scheduling problem , 2012, Comput. Oper. Res..

[28]  Savaş Balin,et al.  Non-identical parallel machine scheduling with fuzzy processing times using genetic algorithm and simulation , 2012 .

[29]  Loo Hay Lee,et al.  The sample average approximation method for empty container repositioning with uncertainties , 2012, Eur. J. Oper. Res..

[30]  A. Galli,et al.  Scenario Reduction Applied to Geostatistical Simulations , 2013, Mathematical Geosciences.

[31]  Ceyda Oguz,et al.  Parallel machine scheduling with additional resources: Notation, classification, models and solution methods , 2013, Eur. J. Oper. Res..

[32]  Xiaoqing Xu,et al.  Robust makespan minimisation in identical parallel machine scheduling problem with interval data , 2013 .

[33]  Yuri M. Ermoliev,et al.  Sample Average Approximation Method for Compound Stochastic Optimization Problems , 2013, SIAM J. Optim..

[34]  Pietro Romano,et al.  Assessing the impact of just-in-time on operational performance at varying degrees of repetitiveness , 2013 .

[35]  Navid Sahebjamnia,et al.  A particle swarm optimization for a fuzzy multi-objective unrelated parallel machines scheduling problem , 2013, Appl. Soft Comput..

[36]  V. Belvedere,et al.  A quantitative investigation of the role of information and communication technologies in the implementation of a product-service system , 2013 .

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

[38]  David L. Woodruff,et al.  Multi-stage scenario generation by the combined moment matching and scenario reduction method , 2014, Oper. Res. Lett..

[39]  Alexandre Dolgui,et al.  A sample average approximation method for disassembly line balancing problem under uncertainty , 2014, Comput. Oper. Res..

[40]  S. H. Choi,et al.  A holonic approach to flexible flow shop scheduling under stochastic processing times , 2014, Comput. Oper. Res..

[41]  Ratna Babu Chinnam,et al.  Integrated production and logistics planning: Contract manufacturing and choice of air/surface transportation , 2015, Eur. J. Oper. Res..

[42]  Ali Allahverdi,et al.  Production in a two-machine flowshop scheduling environment with uncertain processing and setup times to minimize makespan , 2015 .

[43]  Jiawei Zhang,et al.  Appointment Scheduling with Limited Distributional Information , 2013, Manag. Sci..

[44]  C. Chu,et al.  An improved exact algorithm for single-machine scheduling to minimise the number of tardy jobs with periodic maintenance , 2016 .

[45]  Sarah M. Ryan,et al.  Solution sensitivity-based scenario reduction for stochastic unit commitment , 2014, Computational Management Science.

[46]  Ghasem Moslehi,et al.  Robust scheduling of parallel machines considering total flow time , 2016, Comput. Ind. Eng..

[47]  Feifeng Zheng,et al.  Robust scheduling of a two-stage hybrid flow shop with uncertain interval processing times , 2016 .

[48]  Yi Sun,et al.  An improved MOEA/D for multi-objective flexible job shop scheduling with release time uncertainties , 2016, 2016 IEEE Congress on Evolutionary Computation (CEC).

[49]  Martin Skutella,et al.  Unrelated Machine Scheduling with Stochastic Processing Times , 2016, Math. Oper. Res..

[50]  J. Christopher Beck,et al.  Decomposition Methods for the Parallel Machine Scheduling Problem with Setups , 2016, INFORMS J. Comput..

[51]  Erik Hofmann,et al.  Industry 4.0 and the current status as well as future prospects on logistics , 2017, Comput. Ind..

[52]  Fernando Deschamps,et al.  Past, present and future of Industry 4.0 - a systematic literature review and research agenda proposal , 2017, Int. J. Prod. Res..

[53]  Kaouthar Deghdak,et al.  Discrete parallel machine makespan ScheLoc problem , 2017, J. Comb. Optim..

[54]  F. Chan,et al.  The link between Industry 4.0 and lean manufacturing: mapping current research and establishing a research agenda , 2018, Int. J. Prod. Res..

[55]  Shabbir Ahmed,et al.  Distributionally robust simple integer recourse , 2018, Comput. Manag. Sci..

[56]  Raymond Chiong,et al.  Robust single machine scheduling with uncertain release times for minimising the maximum waiting time , 2018, Int. J. Prod. Res..

[57]  Vishal Gupta,et al.  Robust sample average approximation , 2014, Math. Program..

[58]  Manoj Kumar Tiwari,et al.  Sample average approximation for multi-vehicle collection–disassembly problem under uncertainty , 2019 .

[59]  Xin Liu,et al.  Machine scheduling with stochastic release and processing times , 2019, IFAC-PapersOnLine.

[60]  Mariano Frutos,et al.  Industry 4.0: Smart Scheduling , 2018, Int. J. Prod. Res..

[61]  Feifeng Zheng,et al.  Towards robustness of response times: minimising the maximum inter-completion time on parallel machines , 2019 .

[62]  Alexandre Dolgui,et al.  Scheduling in production, supply chain and Industry 4.0 systems by optimal control: fundamentals, state-of-the-art and applications , 2019, Int. J. Prod. Res..

[63]  Feifeng Zheng,et al.  A two-stage stochastic programming for single yard crane scheduling with uncertain release times of retrieval tasks , 2019 .

[64]  Feng Chu,et al.  Scenario-based heuristic to two-stage stochastic program for the parallel machine ScheLoc problem , 2019 .

[65]  S. Sethi,et al.  Scheduling in Production, Supply Chain and Industry 4.0 Systems by Optimal Control: Fundamentals, State-of-the-Art, and Applications , 2019, SSRN Electronic Journal.

[66]  Feifeng Zheng,et al.  Service-oriented robust parallel machine scheduling , 2018, Int. J. Prod. Res..

[67]  Feng Chu,et al.  An improved formulation and efficient heuristics for the discrete parallel-machine makespan ScheLoc problem , 2020, Comput. Ind. Eng..

[68]  R. Pellerin,et al.  Impacts of Industry 4.0 technologies on Lean principles , 2019, Int. J. Prod. Res..

[69]  Carla Gonçalves Machado,et al.  Sustainable manufacturing in Industry 4.0: an emerging research agenda , 2019, Int. J. Prod. Res..

[70]  Ada Che,et al.  Energy-efficient no-wait permutation flow shop scheduling by adaptive multi-objective variable neighborhood search , 2020 .