A multi-objective iterated local search algorithm for comprehensive energy-aware hybrid flow shop scheduling

Abstract Growing environmental awareness and the relevance of energy costs in many industries has led to the need of improving energy efficiency in operations management; hence, energy-aware scheduling (EAS) has grown in importance. In EAS three basic strategies can be identified. First, a large part of research activities is aimed at reducing energy consumption; second, energy costs can be reduced by making use of varying energy prices; third, a rarely-examined aspect is load curve leveling, used to reduce demand charges or grid utilization charges. In this paper, all three strategies are integrated into one model for the first time in order to solve a multi-objective hybrid flow shop scheduling problem. A new multiphase iterated local search algorithm (ILS) is developed to determine a three-dimensional Pareto front regarding three objectives: makespan, total energy costs and peak load. Tabu lists, several time- and energy-dependent list scheduling algorithms, a right-shifting procedure and a reference point based fitness function enable high-quality solutions. A computational study is presented that analyzes the interdependencies of objectives and compare the proposed algorithm to well-known NSGA2 heuristic. The ILS is proven to be suitable in purposeful search in the solution space, which allows practical decision support.

[1]  Sven Schulz,et al.  A Multi-criteria MILP Formulation for Energy Aware Hybrid Flow Shop Scheduling , 2016, OR.

[2]  Zeyi Sun,et al.  Inventory control for peak electricity demand reduction of manufacturing systems considering the tradeoff between production loss and energy savings , 2014 .

[3]  Quan-Ke Pan,et al.  Iterated search methods for earliness and tardiness minimization in hybrid flowshops with due windows , 2017, Comput. Oper. Res..

[4]  Wen-Chiung Lee,et al.  Minimizing resource consumption on uniform parallel machines with a bound on makespan , 2013, Comput. Oper. Res..

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

[6]  Edmundas Kazimieras Zavadskas,et al.  State of art surveys of overviews on MCDM/MADM methods , 2014 .

[7]  François Soumis,et al.  Hierarchical Approach to Steel Production Scheduling Under a Global Energy Constraint , 1988 .

[8]  George J. Pappas,et al.  Green scheduling: Scheduling of control systems for peak power reduction , 2011, 2011 International Green Computing Conference and Workshops.

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

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

[11]  Jose M. Yusta,et al.  Optimal methodology for a machining process scheduling in spot electricity markets , 2010 .

[12]  Ling Wang,et al.  Reduction of carbon emissions and project makespan by a Pareto-based estimation of distribution algorithm , 2015 .

[13]  Thomas Stützle,et al.  A hybrid TP+PLS algorithm for bi-objective flow-shop scheduling problems , 2011, Comput. Oper. Res..

[14]  Farouk Yalaoui,et al.  A NSGA-II and NSGA-III comparison for solving an open shop scheduling problem with resource constraints , 2016 .

[15]  Inyong Ham,et al.  A heuristic algorithm for the m-machine, n-job flow-shop sequencing problem , 1983 .

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

[17]  Bertrand M. T. Lin,et al.  Parallel-machine scheduling to minimize tardiness penalty and power cost , 2013, Comput. Ind. Eng..

[18]  Andrzej Jaszkiewicz,et al.  Many-Objective Pareto Local Search , 2017, Eur. J. Oper. Res..

[19]  Lars Mönch,et al.  An iterative approach for the serial batching problem with parallel machines and job families , 2013, Ann. Oper. Res..

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

[21]  Kalyanmoy Deb,et al.  Handling many-objective problems using an improved NSGA-II procedure , 2012, 2012 IEEE Congress on Evolutionary Computation.

[22]  Chris N. Potts,et al.  Scheduling a two-stage hybrid flow shop with parallel machines at the first stage , 1997, Ann. Oper. Res..

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

[24]  Konstantin Biel,et al.  Systematic literature review of decision support models for energy-efficient production planning , 2016, Comput. Ind. Eng..

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

[26]  Saad Mekhilef,et al.  A review on energy saving strategies in industrial sector , 2011 .

[27]  Nicola Beume,et al.  SMS-EMOA: Multiobjective selection based on dominated hypervolume , 2007, Eur. J. Oper. Res..

[28]  Kalyanmoy Deb,et al.  Multi-objective Optimization , 2014 .

[29]  Lin Li,et al.  Identification of reservation capacity in critical peak pricing electricity demand response program for sustainable manufacturing systems , 2014 .

[30]  Yuchun Xu,et al.  Energy-aware integrated process planning and scheduling for job shops , 2015, Sustainable Manufacturing and Remanufacturing Management.

[31]  Paveena Chaovalitwongse,et al.  Algorithms for flexible flow shop problems with unrelated parallel machines, setup times, and dual criteria , 2008 .

[32]  Helena Ramalhinho Dias Lourenço,et al.  Iterated Local Search , 2001, Handbook of Metaheuristics.

[33]  Shaukat A. Brah,et al.  Heuristics for scheduling in a flow shop with multiple processors , 1999, Eur. J. Oper. Res..

[34]  Jose M. Framiñan,et al.  A multi-objective iterated greedy search for flowshop scheduling with makespan and flowtime criteria , 2008, OR Spectr..

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

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

[37]  Jose M. Framiñan,et al.  Review and classification of hybrid flow shop scheduling problems from a production system and a solutions procedure perspective , 2010, Comput. Oper. Res..

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

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

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

[41]  Jatinder N. D. Gupta,et al.  A comprehensive review of flowshop group scheduling literature , 2016, Comput. Oper. Res..

[42]  Pedro M. Castro,et al.  Optimal scheduling of continuous plants with energy constraints , 2011, Comput. Chem. Eng..

[43]  S. Ashok,et al.  Peak Load Management in Electrolytic Process Industries , 2008, IEEE Transactions on Power Systems.

[44]  Shigeru Fujimura,et al.  Energy-efficient scheduling for flexible flow shops by using MIP , 2014 .

[45]  Ada Che,et al.  Energy-conscious unrelated parallel machine scheduling under time-of-use electricity tariffs , 2017 .

[46]  Martin Josef Geiger,et al.  Decision support for multi-objective flow shop scheduling by the Pareto Iterated Local Search methodology , 2011, Comput. Ind. Eng..

[47]  S. Ashok,et al.  Peak-load management in steel plants , 2006 .

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

[49]  Lothar Thiele,et al.  Multiobjective Optimization Using Evolutionary Algorithms - A Comparative Case Study , 1998, PPSN.

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