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

Full description

Bibliographic Details
Main Authors: Xingping Sun, Ye Wang, Hongwei Kang, Yong Shen, Qingyi Chen, Da Wang
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