Modified Multi-Crossover Operator NSGA-III for Solving Low Carbon Flexible Job Shop Scheduling Problem
Low carbon manufacturing has received increasingly more attention in the context of global warming. The flexible job shop scheduling problem (FJSP) widely exists in various manufacturing processes. Researchers have always emphasized manufacturing efficiency and economic benefits while ignoring envir...
Main Authors: | , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2021-12-01
|
Series: | Processes |
Subjects: | |
Online Access: | https://www.mdpi.com/2227-9717/9/1/62 |
id |
doaj-0d5c098fc10c4090bd63472d7e40354d |
---|---|
record_format |
Article |
spelling |
doaj-0d5c098fc10c4090bd63472d7e40354d2020-12-30T00:05:46ZengMDPI AGProcesses2227-97172021-12-019626210.3390/pr9010062Modified Multi-Crossover Operator NSGA-III for Solving Low Carbon Flexible Job Shop Scheduling ProblemXingping Sun0Ye Wang1Hongwei Kang2Yong Shen3Qingyi Chen4Da Wang5School of Software, Yunnan University, Kunming 650000, ChinaSchool of Software, Yunnan University, Kunming 650000, ChinaSchool of Software, Yunnan University, Kunming 650000, ChinaSchool of Software, Yunnan University, Kunming 650000, ChinaSchool of Software, Yunnan University, Kunming 650000, ChinaSchool of Software, Yunnan University, Kunming 650000, ChinaLow carbon manufacturing has received increasingly more attention in the context of global warming. The flexible job shop scheduling problem (FJSP) widely exists in various manufacturing processes. Researchers have always emphasized manufacturing efficiency and economic benefits while ignoring environmental impacts. In this paper, considering carbon emissions, a multi-objective flexible job shop scheduling problem (MO-FJSP) mathematical model with minimum completion time, carbon emission, and machine load is established. To solve this problem, we study six variants of the non-dominated sorting genetic algorithm-III (NSGA-III). We find that some variants have better search capability in the MO-FJSP decision space. When the solution set is close to the Pareto frontier, the development ability of the NSGA-III variant in the decision space shows a difference. According to the research, we combine Pareto dominance with indicator-based thought. By utilizing three existing crossover operators, a modified NSGA-III (co-evolutionary NSGA-III (NSGA-III-COE) incorporated with the multi-group co-evolution and the natural selection is proposed. By comparing with three NSGA-III variants and five multi-objective evolutionary algorithms (MOEAs) on 27 well-known FJSP benchmark instances, it is found that the NSGA-III-COE greatly improves the speed of convergence and the ability to jump out of local optimum while maintaining the diversity of the population. From the experimental results, it can be concluded that the NSGA-III-COE has significant advantages in solving the low carbon MO-FJSP.https://www.mdpi.com/2227-9717/9/1/62multi-objective optimizationflexible job shop scheduling problemlow carbongenetic algorithmmulti-crossover operatorco-evolution |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Xingping Sun Ye Wang Hongwei Kang Yong Shen Qingyi Chen Da Wang |
spellingShingle |
Xingping Sun Ye Wang Hongwei Kang Yong Shen Qingyi Chen Da Wang Modified Multi-Crossover Operator NSGA-III for Solving Low Carbon Flexible Job Shop Scheduling Problem Processes multi-objective optimization flexible job shop scheduling problem low carbon genetic algorithm multi-crossover operator co-evolution |
author_facet |
Xingping Sun Ye Wang Hongwei Kang Yong Shen Qingyi Chen Da Wang |
author_sort |
Xingping Sun |
title |
Modified Multi-Crossover Operator NSGA-III for Solving Low Carbon Flexible Job Shop Scheduling Problem |
title_short |
Modified Multi-Crossover Operator NSGA-III for Solving Low Carbon Flexible Job Shop Scheduling Problem |
title_full |
Modified Multi-Crossover Operator NSGA-III for Solving Low Carbon Flexible Job Shop Scheduling Problem |
title_fullStr |
Modified Multi-Crossover Operator NSGA-III for Solving Low Carbon Flexible Job Shop Scheduling Problem |
title_full_unstemmed |
Modified Multi-Crossover Operator NSGA-III for Solving Low Carbon Flexible Job Shop Scheduling Problem |
title_sort |
modified multi-crossover operator nsga-iii for solving low carbon flexible job shop scheduling problem |
publisher |
MDPI AG |
series |
Processes |
issn |
2227-9717 |
publishDate |
2021-12-01 |
description |
Low carbon manufacturing has received increasingly more attention in the context of global warming. The flexible job shop scheduling problem (FJSP) widely exists in various manufacturing processes. Researchers have always emphasized manufacturing efficiency and economic benefits while ignoring environmental impacts. In this paper, considering carbon emissions, a multi-objective flexible job shop scheduling problem (MO-FJSP) mathematical model with minimum completion time, carbon emission, and machine load is established. To solve this problem, we study six variants of the non-dominated sorting genetic algorithm-III (NSGA-III). We find that some variants have better search capability in the MO-FJSP decision space. When the solution set is close to the Pareto frontier, the development ability of the NSGA-III variant in the decision space shows a difference. According to the research, we combine Pareto dominance with indicator-based thought. By utilizing three existing crossover operators, a modified NSGA-III (co-evolutionary NSGA-III (NSGA-III-COE) incorporated with the multi-group co-evolution and the natural selection is proposed. By comparing with three NSGA-III variants and five multi-objective evolutionary algorithms (MOEAs) on 27 well-known FJSP benchmark instances, it is found that the NSGA-III-COE greatly improves the speed of convergence and the ability to jump out of local optimum while maintaining the diversity of the population. From the experimental results, it can be concluded that the NSGA-III-COE has significant advantages in solving the low carbon MO-FJSP. |
topic |
multi-objective optimization flexible job shop scheduling problem low carbon genetic algorithm multi-crossover operator co-evolution |
url |
https://www.mdpi.com/2227-9717/9/1/62 |
work_keys_str_mv |
AT xingpingsun modifiedmulticrossoveroperatornsgaiiiforsolvinglowcarbonflexiblejobshopschedulingproblem AT yewang modifiedmulticrossoveroperatornsgaiiiforsolvinglowcarbonflexiblejobshopschedulingproblem AT hongweikang modifiedmulticrossoveroperatornsgaiiiforsolvinglowcarbonflexiblejobshopschedulingproblem AT yongshen modifiedmulticrossoveroperatornsgaiiiforsolvinglowcarbonflexiblejobshopschedulingproblem AT qingyichen modifiedmulticrossoveroperatornsgaiiiforsolvinglowcarbonflexiblejobshopschedulingproblem AT dawang modifiedmulticrossoveroperatornsgaiiiforsolvinglowcarbonflexiblejobshopschedulingproblem |
_version_ |
1724367170612232192 |