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...

Full description

Bibliographic Details
Main Authors: Rujapa Nanthapodej, Cheng-Hsiang Liu, Krisanarach Nitisiri, Sirorat Pattanapairoj
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