NSGA-II algorithm and application for multi-objective flexible workshop scheduling

Based on the study of multi-objective flexible workshop scheduling problem and the learning of traditional genetic algorithm, a non-dominated sorting genetic algorithm is proposed to solve and optimize the scheduling model with the objective functions of processing cycle, advance/delay penalty and p...

Full description

Bibliographic Details
Main Authors: Wang Yahui, Shi Ling, Zhang Cai, Fu Liuqiang, Jin Xiangjie
Format: Article
Language:English
Published: SAGE Publishing 2020-07-01
Series:Journal of Algorithms & Computational Technology
Online Access:https://doi.org/10.1177/1748302620942467
_version_ 1818389864424407040
author Wang Yahui
Shi Ling
Zhang Cai
Fu Liuqiang
Jin Xiangjie
author_facet Wang Yahui
Shi Ling
Zhang Cai
Fu Liuqiang
Jin Xiangjie
author_sort Wang Yahui
collection DOAJ
description Based on the study of multi-objective flexible workshop scheduling problem and the learning of traditional genetic algorithm, a non-dominated sorting genetic algorithm is proposed to solve and optimize the scheduling model with the objective functions of processing cycle, advance/delay penalty and processing cost. In the process of optimization, non-dominated fast ranking operator and competition operator are used to select the descendant operator, which improves the computational efficiency and optimization ability of the algorithm. Non-repetitive non-dominant solutions and frontier sets are found in the iteration operation to retain the optimal results. Finally, taking a manufacturing workshop as an example, the practicability of the proposed algorithm is verified by the simulation operation of the workshop scheduling information and the comparison with other algorithms. The results show that the algorithm can obtain the optimal solution more quickly than the unimproved algorithm. The improved algorithm is faster and more effective in searching, and has certain feasibility in solving the job shop scheduling problem, which is more suitable for industrial processing and production.
first_indexed 2024-12-14T04:48:30Z
format Article
id doaj.art-e9d05f0fed194d5bb05c019e2173d1ed
institution Directory Open Access Journal
issn 1748-3026
language English
last_indexed 2024-12-14T04:48:30Z
publishDate 2020-07-01
publisher SAGE Publishing
record_format Article
series Journal of Algorithms & Computational Technology
spelling doaj.art-e9d05f0fed194d5bb05c019e2173d1ed2022-12-21T23:16:36ZengSAGE PublishingJournal of Algorithms & Computational Technology1748-30262020-07-011410.1177/1748302620942467NSGA-II algorithm and application for multi-objective flexible workshop schedulingWang YahuiShi LingZhang CaiFu LiuqiangJin XiangjieBased on the study of multi-objective flexible workshop scheduling problem and the learning of traditional genetic algorithm, a non-dominated sorting genetic algorithm is proposed to solve and optimize the scheduling model with the objective functions of processing cycle, advance/delay penalty and processing cost. In the process of optimization, non-dominated fast ranking operator and competition operator are used to select the descendant operator, which improves the computational efficiency and optimization ability of the algorithm. Non-repetitive non-dominant solutions and frontier sets are found in the iteration operation to retain the optimal results. Finally, taking a manufacturing workshop as an example, the practicability of the proposed algorithm is verified by the simulation operation of the workshop scheduling information and the comparison with other algorithms. The results show that the algorithm can obtain the optimal solution more quickly than the unimproved algorithm. The improved algorithm is faster and more effective in searching, and has certain feasibility in solving the job shop scheduling problem, which is more suitable for industrial processing and production.https://doi.org/10.1177/1748302620942467
spellingShingle Wang Yahui
Shi Ling
Zhang Cai
Fu Liuqiang
Jin Xiangjie
NSGA-II algorithm and application for multi-objective flexible workshop scheduling
Journal of Algorithms & Computational Technology
title NSGA-II algorithm and application for multi-objective flexible workshop scheduling
title_full NSGA-II algorithm and application for multi-objective flexible workshop scheduling
title_fullStr NSGA-II algorithm and application for multi-objective flexible workshop scheduling
title_full_unstemmed NSGA-II algorithm and application for multi-objective flexible workshop scheduling
title_short NSGA-II algorithm and application for multi-objective flexible workshop scheduling
title_sort nsga ii algorithm and application for multi objective flexible workshop scheduling
url https://doi.org/10.1177/1748302620942467
work_keys_str_mv AT wangyahui nsgaiialgorithmandapplicationformultiobjectiveflexibleworkshopscheduling
AT shiling nsgaiialgorithmandapplicationformultiobjectiveflexibleworkshopscheduling
AT zhangcai nsgaiialgorithmandapplicationformultiobjectiveflexibleworkshopscheduling
AT fuliuqiang nsgaiialgorithmandapplicationformultiobjectiveflexibleworkshopscheduling
AT jinxiangjie nsgaiialgorithmandapplicationformultiobjectiveflexibleworkshopscheduling