Hybrid Differential Evolution Algorithm and Adaptive Large Neighborhood Search to Solve Parallel Machine Scheduling to Minimize Energy Consumption in Consideration of Machine-Load Balance Problems
Environmental and economic considerations create a challenge for manufacturers. The main priorities for production planning in environmentally friendly manufacturing industries are reducing energy consumption and improving productivity by balancing machine load. This paper focuses on parallel machin...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2021-05-01
|
Series: | Sustainability |
Subjects: | |
Online Access: | https://www.mdpi.com/2071-1050/13/10/5470 |
id |
doaj-7b9e9c5fa034483bae5bd8de5aed17c1 |
---|---|
record_format |
Article |
spelling |
doaj-7b9e9c5fa034483bae5bd8de5aed17c12021-05-31T23:57:52ZengMDPI AGSustainability2071-10502021-05-01135470547010.3390/su13105470Hybrid Differential Evolution Algorithm and Adaptive Large Neighborhood Search to Solve Parallel Machine Scheduling to Minimize Energy Consumption in Consideration of Machine-Load Balance ProblemsRujapa Nanthapodej0Cheng-Hsiang Liu1Krisanarach Nitisiri2Sirorat Pattanapairoj3Department of Tropical Agriculture and International Cooperation, National Pingtung University of Science and Technology, Pingtung 912, TaiwanDepartment of Industrial Management, National Pingtung University of Science and Technology, Pingtung 912, TaiwanDepartment of Industrial Engineering, Khon Kaen University, Khon Kaen 40002, ThailandDepartment of Industrial Engineering, Khon Kaen University, Khon Kaen 40002, ThailandEnvironmental and economic considerations create a challenge for manufacturers. The main priorities for production planning in environmentally friendly manufacturing industries are reducing energy consumption and improving productivity by balancing machine load. This paper focuses on parallel machine scheduling to minimize energy consumption (PMS_ENER), which is an indicator of environmental sustainability when considering machine-load balance problems. A mathematical model was formulated to solve the proposed problem and tested using a set of problem groups. The findings indicated that the mathematical model could find an optimal solution within a limited calculation time for small problems. For medium and large problems, the mathematical model could also find the optimal solution within a limited calculation time, but worse than all metaheuristics. However, finding an optimal solution for a larger problem is time-consuming. Thus, a novel method, a hybrid differential evolution algorithm with adaptive large neighborhood search (HyDE-ALNS), is presented to solve large-scale PMS_ENER. The new mutation and recombination formula for the differential evolution (DE) algorithm proposed in this article obtained promising results. By using the HyDE-ALNS, we improved the solution quality by 0.22%, 7.21%, and 12.01% compared with a modified DE (MDE-3) for small, medium, and large problems respectively. In addition, five new removal methods were designed to implement in ALNS and achieve optimal solution quality.https://www.mdpi.com/2071-1050/13/10/5470green schedulingadaptive large neighborhood searchhybrid differential evolution algorithmenergy consumptionmachine load balanceparallel machine scheduling |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Rujapa Nanthapodej Cheng-Hsiang Liu Krisanarach Nitisiri Sirorat Pattanapairoj |
spellingShingle |
Rujapa Nanthapodej Cheng-Hsiang Liu Krisanarach Nitisiri Sirorat Pattanapairoj Hybrid Differential Evolution Algorithm and Adaptive Large Neighborhood Search to Solve Parallel Machine Scheduling to Minimize Energy Consumption in Consideration of Machine-Load Balance Problems Sustainability green scheduling adaptive large neighborhood search hybrid differential evolution algorithm energy consumption machine load balance parallel machine scheduling |
author_facet |
Rujapa Nanthapodej Cheng-Hsiang Liu Krisanarach Nitisiri Sirorat Pattanapairoj |
author_sort |
Rujapa Nanthapodej |
title |
Hybrid Differential Evolution Algorithm and Adaptive Large Neighborhood Search to Solve Parallel Machine Scheduling to Minimize Energy Consumption in Consideration of Machine-Load Balance Problems |
title_short |
Hybrid Differential Evolution Algorithm and Adaptive Large Neighborhood Search to Solve Parallel Machine Scheduling to Minimize Energy Consumption in Consideration of Machine-Load Balance Problems |
title_full |
Hybrid Differential Evolution Algorithm and Adaptive Large Neighborhood Search to Solve Parallel Machine Scheduling to Minimize Energy Consumption in Consideration of Machine-Load Balance Problems |
title_fullStr |
Hybrid Differential Evolution Algorithm and Adaptive Large Neighborhood Search to Solve Parallel Machine Scheduling to Minimize Energy Consumption in Consideration of Machine-Load Balance Problems |
title_full_unstemmed |
Hybrid Differential Evolution Algorithm and Adaptive Large Neighborhood Search to Solve Parallel Machine Scheduling to Minimize Energy Consumption in Consideration of Machine-Load Balance Problems |
title_sort |
hybrid differential evolution algorithm and adaptive large neighborhood search to solve parallel machine scheduling to minimize energy consumption in consideration of machine-load balance problems |
publisher |
MDPI AG |
series |
Sustainability |
issn |
2071-1050 |
publishDate |
2021-05-01 |
description |
Environmental and economic considerations create a challenge for manufacturers. The main priorities for production planning in environmentally friendly manufacturing industries are reducing energy consumption and improving productivity by balancing machine load. This paper focuses on parallel machine scheduling to minimize energy consumption (PMS_ENER), which is an indicator of environmental sustainability when considering machine-load balance problems. A mathematical model was formulated to solve the proposed problem and tested using a set of problem groups. The findings indicated that the mathematical model could find an optimal solution within a limited calculation time for small problems. For medium and large problems, the mathematical model could also find the optimal solution within a limited calculation time, but worse than all metaheuristics. However, finding an optimal solution for a larger problem is time-consuming. Thus, a novel method, a hybrid differential evolution algorithm with adaptive large neighborhood search (HyDE-ALNS), is presented to solve large-scale PMS_ENER. The new mutation and recombination formula for the differential evolution (DE) algorithm proposed in this article obtained promising results. By using the HyDE-ALNS, we improved the solution quality by 0.22%, 7.21%, and 12.01% compared with a modified DE (MDE-3) for small, medium, and large problems respectively. In addition, five new removal methods were designed to implement in ALNS and achieve optimal solution quality. |
topic |
green scheduling adaptive large neighborhood search hybrid differential evolution algorithm energy consumption machine load balance parallel machine scheduling |
url |
https://www.mdpi.com/2071-1050/13/10/5470 |
work_keys_str_mv |
AT rujapananthapodej hybriddifferentialevolutionalgorithmandadaptivelargeneighborhoodsearchtosolveparallelmachineschedulingtominimizeenergyconsumptioninconsiderationofmachineloadbalanceproblems AT chenghsiangliu hybriddifferentialevolutionalgorithmandadaptivelargeneighborhoodsearchtosolveparallelmachineschedulingtominimizeenergyconsumptioninconsiderationofmachineloadbalanceproblems AT krisanarachnitisiri hybriddifferentialevolutionalgorithmandadaptivelargeneighborhoodsearchtosolveparallelmachineschedulingtominimizeenergyconsumptioninconsiderationofmachineloadbalanceproblems AT siroratpattanapairoj hybriddifferentialevolutionalgorithmandadaptivelargeneighborhoodsearchtosolveparallelmachineschedulingtominimizeenergyconsumptioninconsiderationofmachineloadbalanceproblems |
_version_ |
1721416128924745728 |