Multi-objective green flowshop scheduling problem under uncertainty: Estimation of distribution algorithm

Abstract Flowshop scheduling is a well-known NP-hard problem. Sustainable scheduling problem has recently attracted the attention of researchers due to the importance of energy and environmental issues. Moreover, considering uncertainty in the real-world manufacturing environment makes the problem more realistic. Insufficient researches on energy issue under uncertainty were encouraging to conduct this study. In this paper, a mathematical formulation and a scenario-based estimation of distribution algorithm (EDA) are proposed to address the flowshop scheduling problem to optimize makespan and energy consumption under uncertainty. To the best of knowledge, scenario-based EDA has not been used to solve this problem. In this study, it is assumed that the processing times are stochastic and follow the normal distribution with known average and variance. In this problem, the machines have different processing speeds and reducing machine speeds increase makespan and decrease energy consumption and conversely. So, machine speeds affect the objective values which are conflicting. The proposed formulation assigns speeds to machines as well as decides about job sequencing. Different scenarios are used to consider stochastic processing times; so, the E-model approach is used for evaluation of objective functions. At the end, the computational experiment is presented and its results show promising performance of EDA in comparison to another algorithm. The proposed algorithm as practical method gives through insight about the problem and because of the suitable number of solutions in the Pareto set, the decision maker has more choice compared to the competing algorithm.

[1]  Michel Gourgand,et al.  Markovian analysis for performance evaluation and scheduling in m , 2005, Eur. J. Oper. Res..

[2]  El-Ghazali Talbi,et al.  Combinatorial Optimization of Stochastic Multi-objective Problems: An Application to the Flow-Shop Scheduling Problem , 2007, EMO.

[3]  Hui Wang,et al.  A new cuckoo search algorithm with hybrid strategies for flow shop scheduling problems , 2016, Soft Computing.

[4]  Xingsheng Gu,et al.  An Improved Quantum Differential Algorithm for stochastic flow shop scheduling problem , 2009, 2009 IEEE International Conference on Control and Automation.

[5]  John W. Sutherland,et al.  A new approach to scheduling in manufacturing for power consumption and carbon footprint reduction , 2011 .

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

[7]  Axel Tuma,et al.  Energy-efficient scheduling in manufacturing companies: A review and research framework , 2016, Eur. J. Oper. Res..

[8]  Jinliang Ding,et al.  Two-objective stochastic flow-shop scheduling with deteriorating and learning effect in Industry 4.0-based manufacturing system , 2017, Appl. Soft Comput..

[9]  Hao Zhang,et al.  Energy-conscious flow shop scheduling under time-of-use electricity tariffs , 2014 .

[10]  Chaoyong Zhang,et al.  A multi-objective teaching−learning-based optimization algorithm to scheduling in turning processes for minimizing makespan and carbon footprint , 2015 .

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

[12]  Kenneth R. Baker,et al.  Heuristic solution methods for the stochastic flow shop problem , 2012, Eur. J. Oper. Res..

[13]  Keisuke Nagasawa,et al.  Robust flow shop scheduling with random processing times for reduction of peak power consumption , 2015, Simul. Model. Pract. Theory.

[14]  S. Afshin Mansouri,et al.  Green scheduling of a two-machine flowshop: Trade-off between makespan and energy consumption , 2016, Eur. J. Oper. Res..

[15]  R. Wets,et al.  Stochastic programming , 1989 .

[16]  Quan-Ke Pan,et al.  Energy-efficient permutation flow shop scheduling problem using a hybrid multi-objective backtracking search algorithm , 2017 .

[17]  Yuyan Han,et al.  Efficient multi-objective optimization algorithm for hybrid flow shop scheduling problems with setup energy consumptions , 2018 .

[18]  Gao Zheng,et al.  Dynamic scheduling of multi-task for hybrid flow-shop based on energy consumption , 2009, 2009 International Conference on Information and Automation.

[19]  Daniele Ferone,et al.  A biased-randomized simheuristic for the distributed assembly permutation flowshop problem with stochastic processing times , 2017, Simul. Model. Pract. Theory.

[20]  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).

[21]  S. H. Choi,et al.  A hybrid estimation of distribution algorithm for simulation-based scheduling in a stochastic permutation flowshop , 2015, Comput. Ind. Eng..

[22]  J. Farrington,et al.  What is sustainability , 2010 .

[23]  Fengxing Zou,et al.  Mathematical model and genetic optimization for hybrid flow shop scheduling problem based on energy consumption , 2008, 2008 Chinese Control and Decision Conference.

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

[25]  George Q. Huang,et al.  Hybrid flow shop scheduling considering machine electricity consumption cost , 2013 .

[26]  Adriana Giret,et al.  Energy-efficient scheduling for a flexible flow shop using an improved genetic-simulated annealing algorithm , 2013 .

[27]  Roussos Dimitrakopoulos,et al.  Stochastic Optimisation of Long-Term Production Scheduling for Open Pit Mines with a New Integer Programming Formulation , 2018 .

[28]  Kwok-wing Chau,et al.  Energy consumption enhancement and environmental life cycle assessment in paddy production using optimization techniques , 2017 .

[29]  Neda Karimi,et al.  A high performing metaheuristic for multi-objective flowshop scheduling problem , 2014, Comput. Oper. Res..

[30]  Raymond Chiong,et al.  Solving the energy-efficient job shop scheduling problem: a multi-objective genetic algorithm with enhanced local search for minimizing the total weighted tardiness and total energy consumption , 2016 .

[31]  Nasser Salmasi,et al.  Stochastic flow-shop scheduling with minimizing the expected number of tardy jobs , 2013 .

[32]  Chaoyong Zhang,et al.  Stochastic multi-objective modelling and optimization of an energy-conscious distributed permutation flow shop scheduling problem with the total tardiness constraint , 2019, Journal of Cleaner Production.

[33]  Lin Li,et al.  A multi-level optimization approach for energy-efficient flexible flow shop scheduling , 2016 .

[34]  M. Hadi Amini,et al.  A Decentralized Trading Algorithm for an Electricity Market with Generation Uncertainty , 2017, ArXiv.

[35]  Ashkan Nabavi-Pelesaraei,et al.  Applying data envelopment analysis approach to improve energy efficiency and reduce greenhouse gas emission of rice production , 2014 .

[36]  Xinyu Shao,et al.  MILP models for energy-aware flexible job shop scheduling problem , 2019, Journal of Cleaner Production.

[37]  Ashkan Nabavi-Pelesaraei,et al.  Applying optimization techniques to improve of energy efficiency and GHG (greenhouse gas) emissions of wheat production , 2016 .

[38]  I. Grossmann,et al.  A novel branch and bound algorithm for scheduling flowshop plants with uncertain processing times , 2002 .

[39]  Michel Gourgand,et al.  A contribution to the stochastic flow shop scheduling problem , 2003, Eur. J. Oper. Res..

[40]  Chee Khiang Pang,et al.  Energy saving and monitoring technologies in manufacturing systems with industrial case studies , 2012, 2012 7th IEEE Conference on Industrial Electronics and Applications (ICIEA).

[41]  Apu Kumar Saha,et al.  Multi Criteria Decision Making , 2016 .

[42]  John W. Sutherland,et al.  Flow shop scheduling with peak power consumption constraints , 2013, Ann. Oper. Res..

[43]  George Q. Huang,et al.  A Branch-and-Bound Algorithm for Minimizing the Energy Consumption in the PFS Problem , 2013 .