Multi-objective discrete water wave optimization algorithm for solving the energy-saving job shop scheduling problem with variable processing speeds

For the job shop with variable processing speeds, the aim of energy saving and consumption reduction is implemented from the perspective of production scheduling. By analyzing the characteristics of the workshop, a multi-objective mathematical model is established with the objective of reducing the total energy consumption and shortening the makespan. A multi-objective discrete water wave optimization (MODWWO) algorithm is proposed for solving the problem. Firstly, a two-vector encoding method is adopted to divided the scheduling solution into two parts, which represent speed selection and operation permutation in the scheduling solution, respectively. Secondly, some dispatching rules are used to initialize the population and obtain the initial scheduling solutions. Then, three operators of the basic water wave optimization algorithm are redesigned to make the algorithm adaptive for the multi-objective discrete scheduling problem under study. A new propagation operator is presented with the ability of balancing global exploration and local exploitation based on individual rank and neighborhood structures. A novel refraction operator is designed based on crossover operation, by which each individual can learn from the current best individual to absorb better information. And a breaking operator is modified based on the local search strategy to enhance the exploitation ability. Finally, extensive simulation experiments demonstrate that the proposed MODWWO algorithm is effective for solving the considered energy-saving scheduling problem.

[1]  ZhengYu-Jun Water wave optimization , 2015 .

[2]  Yu-Jun Zheng,et al.  Integrated civilian-military pre-positioning of emergency supplies: A multiobjective optimization approach , 2017, Appl. Soft Comput..

[3]  Chao Zhang,et al.  Energy-Efficient Scheduling for a Job Shop Using Grey Wolf Optimization Algorithm with Double-Searching Mode , 2018, Mathematical Problems in Engineering.

[4]  F. Pezzella,et al.  A genetic algorithm for the Flexible Job-shop Scheduling Problem , 2008, Comput. Oper. Res..

[5]  Jinguo Liu,et al.  Zooming image based false matches elimination algorithms for robot navigation , 2017 .

[6]  Liang Gao,et al.  Energy-efficient job shop scheduling problem with variable spindle speed using a novel multi-objective algorithm , 2017 .

[7]  Xiuli Wu,et al.  A green scheduling algorithm for flexible job shop with energy-saving measures , 2018 .

[8]  Adriana Giret,et al.  A genetic algorithm for energy-efficiency in job-shop scheduling , 2016 .

[9]  Ling Wang,et al.  A Two-Phase Meta-Heuristic for Multiobjective Flexible Job Shop Scheduling Problem With Total Energy Consumption Threshold , 2019, IEEE Transactions on Cybernetics.

[10]  Hadi Mokhtari,et al.  An energy-efficient multi-objective optimization for flexible job-shop scheduling problem , 2017, Comput. Chem. Eng..

[11]  Marco Taisch,et al.  Multi-objective genetic algorithm for energy-efficient job shop scheduling , 2015 .

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

[13]  Mehmet Bayram Yildirim,et al.  Single-Machine Sustainable Production Planning to Minimize Total Energy Consumption and Total Completion Time Using a Multiple Objective Genetic Algorithm , 2012, IEEE Transactions on Engineering Management.

[14]  S. Afshin Mansouri,et al.  Minimizing energy consumption and makespan in a two-machine flowshop scheduling problem , 2016, J. Oper. Res. Soc..

[15]  Cheng Wu,et al.  Carbon-efficient scheduling of flow shops by multi-objective optimization , 2016, Eur. J. Oper. Res..

[16]  Fuqing Zhao,et al.  A hybrid discrete water wave optimization algorithm for the no-idle flowshop scheduling problem with total tardiness criterion , 2020, Expert Syst. Appl..

[17]  Ahmad Azadi Hematabadi,et al.  Optimizing the multi-objective bidding strategy using min-max technique and modified water wave optimization method , 2019, Neural Comput. Appl..

[18]  Optimizing the multi-objective bidding strategy using min–max technique and modified water wave optimization method , 2018, Neural Computing and Applications.

[19]  Chao Zhang,et al.  Green Job Shop Scheduling Problem With Discrete Whale Optimization Algorithm , 2019, IEEE Access.

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

[21]  Yujun Zheng Water wave optimization: A new nature-inspired metaheuristic , 2015, Comput. Oper. Res..

[22]  Chao Zhang,et al.  Energy-Efficient Scheduling for a Job Shop Using an Improved Whale Optimization Algorithm , 2018, Mathematics.

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

[24]  Wei-Guo Sheng,et al.  Water wave optimization for combinatorial optimization: Design strategies and applications , 2019, Appl. Soft Comput..

[25]  Huan Liu,et al.  An improved water wave optimization algorithm with the single wave mechanism for the no-wait flow-shop scheduling problem , 2018, Engineering Optimization.

[26]  Yi Lu,et al.  Bi-Population Based Discrete Bat Algorithm for the Low-Carbon Job Shop Scheduling Problem , 2019, IEEE Access.

[27]  Jinzhong Zhang,et al.  An improved sine cosine water wave optimization algorithm for global optimization , 2018, J. Intell. Fuzzy Syst..

[28]  M. Siva,et al.  Water Wave Optimization Algorithm for Solving Economic Dispatch Problems with Generator Constraints , 2016 .

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

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

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

[32]  Tianhua Jiang,et al.  Optimizing the Low-Carbon Flexible Job Shop Scheduling Problem Considering Energy Consumption , 2018, IEEE Access.

[33]  Rabab K. Ward,et al.  A binary water wave optimization for feature selection , 2020, Int. J. Approx. Reason..

[34]  Mehmet Bayram Yildirim,et al.  A framework to minimise total energy consumption and total tardiness on a single machine , 2008 .