Discrete evolutionary multi-objective optimization for energy-efficient blocking flow shop scheduling with setup time

Abstract Sustainable scheduling problems have been attracted great attention from researchers. For the flow shop scheduling problems, researches mainly focus on reducing economic costs, and the energy consumption has not yet been well studied up to date especially in the blocking flow shop scheduling problem. Thus, we construct a multi-objective optimization model of the blocking flow shop scheduling problem with makespan and energy consumption criteria. Then a discrete evolutionary multi-objective optimization (DEMO) algorithm is proposed. The three contributions of DEMO are as follows. First, a variable single-objective heuristic is proposed to initialize the population. Second, the self-adaptive exploitation evolution and self-adaptive exploration evolution operators are proposed respectively to obtain high quality solutions. Third, a penalty-based boundary interstation based on the local search, called by PBI-based-local search, is designed to further improve the exploitation capability of the algorithm. Simulation results show that DEMO outperforms the three state-of-the-art algorithms with respect to hypervolume, coverage rate and distance metrics.

[1]  Shuning Zhang,et al.  Multi-Objective Parallel Variable Neighborhood Search for Energy Consumption Scheduling in Blocking Flow Shops , 2018, IEEE Access.

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

[3]  Marjan Mernik,et al.  Replication and comparison of computational experiments in applied evolutionary computing: Common pitfalls and guidelines to avoid them , 2014, Appl. Soft Comput..

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

[5]  Xianpeng Wang,et al.  A discrete particle swarm optimization algorithm with self-adaptive diversity control for the permutation flowshop problem with blocking , 2012, Appl. Soft Comput..

[6]  Imma Ribas,et al.  A competitive variable neighbourhood search algorithm for the blocking flow shop problem , 2013 .

[7]  M. P. Cuéllar,et al.  Parallel memetic algorithm for training recurrent neural networks for the energy efficiency problem , 2019, Appl. Soft Comput..

[8]  Bin He,et al.  Product environmental footprints assessment for product life cycle , 2019, Journal of Cleaner Production.

[9]  Ponnuthurai N. Suganthan,et al.  A novel hybrid discrete differential evolution algorithm for blocking flow shop scheduling problems , 2010, Comput. Oper. Res..

[10]  Bin He,et al.  Underactuated robotics: A review , 2019, International Journal of Advanced Robotic Systems.

[11]  Xiaoping Li,et al.  Hybrid genetic algorithm for permutation flowshop scheduling problems with total flowtime minimization , 2009, Eur. J. Oper. Res..

[12]  Quan-Ke Pan,et al.  An improved artificial bee colony algorithm for the blocking flowshop scheduling problem , 2012 .

[13]  Yushun Fan,et al.  Energy-efficient scheduling for multi-objective flexible job shops with variable processing speeds by grey wolf optimization , 2019, Journal of Cleaner Production.

[14]  Ling Wang,et al.  A collaborative optimization algorithm for energy-efficient multi-objective distributed no-idle flow-shop scheduling , 2019, Swarm Evol. Comput..

[15]  Xinyu Li,et al.  A multi-objective approach to welding shop scheduling for makespan, noise pollution and energy consumption , 2018, Journal of Cleaner Production.

[16]  Yaochu Jin,et al.  A Many-Objective Evolutionary Algorithm Using A One-by-One Selection Strategy , 2017, IEEE Transactions on Cybernetics.

[17]  Dechang Pi,et al.  An efficient discrete invasive weed optimization for blocking flow-shop scheduling problem , 2019, Eng. Appl. Artif. Intell..

[18]  Jianyong Sun,et al.  A novel hybrid multi-objective artificial bee colony algorithm for blocking lot-streaming flow shop scheduling problems , 2018, Knowl. Based Syst..

[19]  Peng Duan,et al.  Efficient multi-objective algorithm for the lot-streaming hybrid flowshop with variable sub-lots , 2020, Swarm Evol. Comput..

[20]  Bassem Jarboui,et al.  Branch-and-bound algorithm for solving blocking flowshop scheduling problems with makespan criterion , 2017, Int. J. Math. Oper. Res..

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

[22]  Yaochu Jin,et al.  Evolutionary Multiobjective Blocking Lot-Streaming Flow Shop Scheduling With Machine Breakdowns , 2019, IEEE Transactions on Cybernetics.

[23]  Dunwei Gong,et al.  Multi-Objective Migrating Birds Optimization Algorithm for Stochastic Lot-Streaming Flow Shop Scheduling With Blocking , 2019, IEEE Access.

[24]  Mehmet Fatih Tasgetiren,et al.  Minimizing the total flow time in a flow shop with blocking by using hybrid harmony search algorithms , 2010, Expert Syst. Appl..

[25]  Adriana Giret,et al.  Multi-objective optimization for energy-efficient flexible job shop scheduling problem with transportation constraints , 2019, Robotics Comput. Integr. Manuf..

[26]  D. Gong,et al.  Solving the blocking flow shop scheduling problem with makespan using a modified fruit fly optimisation algorithm , 2016 .

[27]  Marcelo Seido Nagano,et al.  The blocking flow shop scheduling problem: A comprehensive and conceptual review , 2019, Expert Syst. Appl..

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

[29]  Lei Wang,et al.  Integrated green scheduling optimization of flexible job shop and crane transportation considering comprehensive energy consumption , 2019, Journal of Cleaner Production.

[30]  Débora P. Ronconi,et al.  A note on constructive heuristics for the flowshop problem with blocking , 2004 .

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

[32]  Quan-Ke Pan,et al.  Evolutionary multi-objective blocking lot-streaming flow shop scheduling with interval processing time , 2016, Appl. Soft Comput..

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

[34]  Tapan P. Bagchi,et al.  Minimizing makespan in a blocking flowshop using genetic algorithms , 2001 .

[35]  Xavier Tort-Martorell,et al.  An iterated greedy algorithm for solving the total tardiness parallel blocking flow shop scheduling problem , 2019, Expert Syst. Appl..

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

[37]  Jing J. Liang,et al.  Effective hybrid discrete artificial bee colony algorithms for the total flowtime minimization in the blocking flowshop problem , 2013 .

[38]  Dechang Pi,et al.  A novel discrete water wave optimization algorithm for blocking flow-shop scheduling problem with sequence-dependent setup times , 2017, Swarm Evol. Comput..

[39]  Jun-qing Li,et al.  A hybrid multi-objective artificial bee colony algorithm for flexible task scheduling problems in cloud computing system , 2019, Cluster Computing.

[40]  Congbo Li,et al.  The flexible job-shop scheduling problem considering deterioration effect and energy consumption simultaneously , 2019, Comput. Ind. Eng..

[41]  Xiao-Yan Sun,et al.  A discrete artificial bee colony algorithm incorporating differential evolution for the flow-shop scheduling problem with blocking , 2015 .

[42]  Hua Peng,et al.  Joint optimization method for task scheduling time and energy consumption in mobile cloud computing environment , 2019, Appl. Soft Comput..