A multiobjective evolutionary algorithm based on decomposition for hybrid flowshop green scheduling problem

Abstract Energy saving has attracted growing attention due to the advent of sustainable manufacturing. By this motivation, this paper studies a hybrid flowshop green scheduling problem (HFGSP) with variable machine processing speeds. A multi-objective optimization model with the objectives of minimizing the makespan and total energy consumption is developed. To solve this complex problem, a multiobjective discrete artificial bee colony algorithm (MDABC) based on decomposition is suggested. In VND-based employed bee phase, the variable neighborhood descent (VND) with five designed neighborhood is employed to each subproblem to realize their self-evolution. In the collaborative onlooker bee phase, the promising subproblems selected by the order preference technique according to their similarity to an ideal solution (TOPSIS) is evolved by collaborating with the other neighboring subproblems. Particularly, a dynamic neighborhood strategy is developed to define the neighborhood relationship to retain the population diversity. In the solution exchange-based scout bee phase, a solution exchange strategy is developed to enhance the algorithm efficiency and enable the solutions to be exploited in different directions. Moreover, according to the problem-specific characteristics, encoding and decoding methodologies are developed to represent the solution space, and several definitions are proposed to implement objective normalization, and an energy saving procedure is designed to reduce the energy consumption. Through comprehensive computational comparisons and statistical analysis, the developed strategies and MDABC shows highly effective performance.

[1]  Shaukat A. Brah,et al.  A comparative analysis of due date based job sequencing rules in a flow shop with multiple processors , 1996 .

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

[3]  Victor Fernandez-Viagas,et al.  Efficient heuristics for the hybrid flow shop scheduling problem with missing operations , 2018, Comput. Ind. Eng..

[4]  Dechang Pi,et al.  A novel multi-objective discrete water wave optimization for solving multi-objective blocking flow-shop scheduling problem , 2019, Knowl. Based Syst..

[5]  Seyed Mohammad Mirjalili,et al.  Hybrid optimizers to solve a tri-level programming model for a tire closed-loop supply chain network design problem , 2018, Appl. Soft Comput..

[6]  Quan-Ke Pan,et al.  An effective co-evolutionary artificial bee colony algorithm for steelmaking-continuous casting scheduling , 2016, Eur. J. Oper. Res..

[7]  Ling Wang,et al.  A novel discrete artificial bee colony algorithm for the hybrid flowshop scheduling problem with makespan minimisation , 2014 .

[8]  S. Hr. Aghay Kaboli,et al.  Rain-fall optimization algorithm: A population based algorithm for solving constrained optimization problems , 2017, J. Comput. Sci..

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

[10]  Dervis Karaboga,et al.  A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm , 2007, J. Glob. Optim..

[11]  Mostafa Hajiaghaei-Keshteli,et al.  A stochastic multi-objective model for a closed-loop supply chain with environmental considerations , 2018, Appl. Soft Comput..

[12]  Liang Gao,et al.  An effective modified migrating birds optimization for hybrid flowshop scheduling problem with lot streaming , 2017, Appl. Soft Comput..

[13]  Liang Gao,et al.  Effective heuristics and metaheuristics to minimize total flowtime for the distributed permutation flowshop problem , 2019, Expert Syst. Appl..

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

[15]  Seyed Mohammad Mirjalili,et al.  Multi-objective stochastic closed-loop supply chain network design with social considerations , 2018, Appl. Soft Comput..

[16]  Liang Gao,et al.  A multi-objective migrating birds optimization algorithm for the hybrid flowshop rescheduling problem , 2018, Soft Comput..

[17]  Xinyu Li,et al.  A Three-Stage Multiobjective Approach Based on Decomposition for an Energy-Efficient Hybrid Flow Shop Scheduling Problem , 2020, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[18]  Cheng-Hsiang Liu,et al.  Reduction of power consumption and carbon footprints by applying multi-objective optimisation via genetic algorithms , 2014 .

[19]  Sami Kara,et al.  Towards Energy and Resource Efficient Manufacturing: A Processes and Systems Approach , 2012 .

[20]  Ling Wang,et al.  A Knowledge-Based Cooperative Algorithm for Energy-Efficient Scheduling of Distributed Flow-Shop , 2020, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[21]  Rubén Ruiz,et al.  A genetic algorithm for hybrid flowshops with sequence dependent setup times and machine eligibility , 2006, European Journal of Operational Research.

[22]  Mostafa Zandieh,et al.  Algorithms for a realistic variant of flowshop scheduling , 2010, Comput. Oper. Res..

[23]  Deming Lei,et al.  A shuffled frog-leaping algorithm for flexible job shop scheduling with the consideration of energy consumption , 2017, Int. J. Prod. Res..

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

[25]  Liang Gao,et al.  A Novel Teaching-Learning-Based Optimization Algorithm for Energy-Efficient Scheduling in Hybrid Flow Shop , 2018, IEEE Transactions on Engineering Management.

[26]  Jeyraj Selvaraj,et al.  Long-term electrical energy consumption formulating and forecasting via optimized gene expression programming , 2017 .

[27]  Philippe Baptiste,et al.  Solving hybrid flow shop problem using energetic reasoning and global operations , 2001 .

[28]  Rubén Ruiz,et al.  The hybrid flow shop scheduling problem , 2010, Eur. J. Oper. Res..

[29]  Reza Tavakkoli-Moghaddam,et al.  The Social Engineering Optimizer (SEO) , 2018, Eng. Appl. Artif. Intell..

[30]  Nasrudin Abd Rahim,et al.  Long-term electric energy consumption forecasting via artificial cooperative search algorithm , 2016 .

[31]  Abdelaziz Hamzaoui,et al.  A meta-heuristic approach to solve a JIT scheduling problem in hybrid flow shop , 2010, Eng. Appl. Artif. Intell..

[32]  Liang Gao,et al.  A hybrid variable neighborhood search algorithm for the hot rolling batch scheduling problem in compact strip production , 2018, Comput. Ind. Eng..

[33]  Xiangtao Li,et al.  Multiobjective Discrete Artificial Bee Colony Algorithm for Multiobjective Permutation Flow Shop Scheduling Problem With Sequence Dependent Setup Times , 2017, IEEE Transactions on Engineering Management.

[34]  Reza Ramezanian,et al.  Green permutation flowshop scheduling problem with sequence-dependent setup times: a case study , 2019, Int. J. Prod. Res..

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

[36]  Jacques Carlier,et al.  An Exact Method for Solving the Multi-Processor Flow-Shop , 2000, RAIRO Oper. Res..

[37]  Liang Gao,et al.  Energy-efficient multi-pass turning operation using multi-objective backtracking search algorithm , 2016 .

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

[39]  Richard Curran,et al.  Delft University of Technology An improved MOEA/D algorithm for bi-objective optimization problems with complex Pareto fronts and its application to structural optimization , 2017 .

[40]  Pierre Hansen,et al.  Variable Neighborhood Search , 2018, Handbook of Heuristics.

[41]  Mostafa Hajiaghaei-Keshteli,et al.  A set of efficient heuristics and metaheuristics to solve a two-stage stochastic bi-level decision-making model for the distribution network problem , 2018, Comput. Ind. Eng..

[42]  Ching-Jong Liao,et al.  A case study in a two-stage hybrid flow shop with setup time and dedicated machines , 2003 .

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

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

[45]  Hao Luo,et al.  Real-time scheduling for hybrid flowshop in ubiquitous manufacturing environment , 2015, Comput. Ind. Eng..

[46]  Navid Sahebjamnia,et al.  Sustainable tire closed-loop supply chain network design: Hybrid metaheuristic algorithms for large-scale networks , 2018, Journal of Cleaner Production.

[47]  Massimo Paolucci,et al.  Energy-aware scheduling for improving manufacturing process sustainability: A mathematical model for flexible flow shops , 2012 .

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

[49]  Ching-Jong Liao,et al.  Two new approaches for a two-stage hybrid flowshop problem with a single batch processing machine under waiting time constraint , 2017, Comput. Ind. Eng..

[50]  Kalyanmoy Deb,et al.  An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point-Based Nondominated Sorting Approach, Part I: Solving Problems With Box Constraints , 2014, IEEE Transactions on Evolutionary Computation.

[51]  Jatinder N. D. Gupta,et al.  Two-Stage, Hybrid Flowshop Scheduling Problem , 1988 .

[52]  Xiao-Long Zheng,et al.  A Collaborative Multiobjective Fruit Fly Optimization Algorithm for the Resource Constrained Unrelated Parallel Machine Green Scheduling Problem , 2018, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[53]  Reza Tavakkoli-Moghaddam,et al.  A bi-objective green home health care routing problem , 2018, Journal of Cleaner Production.

[54]  Sanja Petrovic,et al.  An investigation into minimising total energy consumption and total weighted tardiness in job shops , 2014 .

[55]  Deming Lei,et al.  Two-level imperialist competitive algorithm for energy-efficient hybrid flow shop scheduling problem with relative importance of objectives , 2019, Swarm Evol. Comput..

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

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

[58]  Liang Gao,et al.  Effective metaheuristics for scheduling a hybrid flowshop with sequence-dependent setup times , 2017, Appl. Math. Comput..

[59]  Quan-Ke Pan,et al.  An improved migrating birds optimisation for a hybrid flowshop scheduling with total flowtime minimisation , 2014, Inf. Sci..

[60]  Quan-Ke Pan,et al.  An effective hybrid harmony search-based algorithm for solving multidimensional knapsack problems , 2015, Appl. Soft Comput..

[61]  Liang Gao,et al.  An Improved Artificial Bee Colony algorithm for real-world hybrid flowshop rescheduling in Steelmaking-refining-Continuous Casting process , 2018, Comput. Ind. Eng..

[62]  Mostafa Modiri-Delshad,et al.  Backtracking search algorithm for solving economic dispatch problems with valve-point effects and multiple fuel options , 2016 .

[63]  Ada Che,et al.  A memetic differential evolution algorithm for energy-efficient parallel machine scheduling , 2019, Omega.