Improved Self-Learning Genetic Algorithm for Solving Flexible Job Shop Scheduling

The flexible job shop scheduling problem (FJSP), one of the core problems in the field of generative manufacturing process planning, has become a hotspot and a challenge in manufacturing production research. In this study, an improved self-learning genetic algorithm is proposed. The single mutation...

Full description

Bibliographic Details
Main Authors: Ming Jiang, Haihan Yu, Jiaqing Chen
Format: Article
Language:English
Published: MDPI AG 2023-11-01
Series:Mathematics
Subjects:
Online Access:https://www.mdpi.com/2227-7390/11/22/4700
_version_ 1827639365898076160
author Ming Jiang
Haihan Yu
Jiaqing Chen
author_facet Ming Jiang
Haihan Yu
Jiaqing Chen
author_sort Ming Jiang
collection DOAJ
description The flexible job shop scheduling problem (FJSP), one of the core problems in the field of generative manufacturing process planning, has become a hotspot and a challenge in manufacturing production research. In this study, an improved self-learning genetic algorithm is proposed. The single mutation approach of the genetic algorithm was improved, while four mutation operators were designed on the basis of process coding and machine coding; their weights were updated and their selection mutation operators were adjusted according to the performance in the iterative process. Combined with the improved population initialization method and the optimized crossover strategy, the local search capability was enhanced, and the convergence speed was accelerated. The effectiveness and feasibility of the algorithm were verified by testing the benchmark arithmetic examples and numerical experiments.
first_indexed 2024-03-09T16:38:28Z
format Article
id doaj.art-b3f6850a2a1f4614b501927d051962f0
institution Directory Open Access Journal
issn 2227-7390
language English
last_indexed 2024-03-09T16:38:28Z
publishDate 2023-11-01
publisher MDPI AG
record_format Article
series Mathematics
spelling doaj.art-b3f6850a2a1f4614b501927d051962f02023-11-24T14:54:32ZengMDPI AGMathematics2227-73902023-11-011122470010.3390/math11224700Improved Self-Learning Genetic Algorithm for Solving Flexible Job Shop SchedulingMing Jiang0Haihan Yu1Jiaqing Chen2School of Internet Economics and Business, Fujian University of Technology, Fuzhou 350014, ChinaSchool of Internet Economics and Business, Fujian University of Technology, Fuzhou 350014, ChinaSchool of Economics and Finance, Xi’an Jiaotong University, Xi’an 710061, ChinaThe flexible job shop scheduling problem (FJSP), one of the core problems in the field of generative manufacturing process planning, has become a hotspot and a challenge in manufacturing production research. In this study, an improved self-learning genetic algorithm is proposed. The single mutation approach of the genetic algorithm was improved, while four mutation operators were designed on the basis of process coding and machine coding; their weights were updated and their selection mutation operators were adjusted according to the performance in the iterative process. Combined with the improved population initialization method and the optimized crossover strategy, the local search capability was enhanced, and the convergence speed was accelerated. The effectiveness and feasibility of the algorithm were verified by testing the benchmark arithmetic examples and numerical experiments.https://www.mdpi.com/2227-7390/11/22/4700self-learning genetic algorithmflexible job shop schedulingself-learning variational strategy
spellingShingle Ming Jiang
Haihan Yu
Jiaqing Chen
Improved Self-Learning Genetic Algorithm for Solving Flexible Job Shop Scheduling
Mathematics
self-learning genetic algorithm
flexible job shop scheduling
self-learning variational strategy
title Improved Self-Learning Genetic Algorithm for Solving Flexible Job Shop Scheduling
title_full Improved Self-Learning Genetic Algorithm for Solving Flexible Job Shop Scheduling
title_fullStr Improved Self-Learning Genetic Algorithm for Solving Flexible Job Shop Scheduling
title_full_unstemmed Improved Self-Learning Genetic Algorithm for Solving Flexible Job Shop Scheduling
title_short Improved Self-Learning Genetic Algorithm for Solving Flexible Job Shop Scheduling
title_sort improved self learning genetic algorithm for solving flexible job shop scheduling
topic self-learning genetic algorithm
flexible job shop scheduling
self-learning variational strategy
url https://www.mdpi.com/2227-7390/11/22/4700
work_keys_str_mv AT mingjiang improvedselflearninggeneticalgorithmforsolvingflexiblejobshopscheduling
AT haihanyu improvedselflearninggeneticalgorithmforsolvingflexiblejobshopscheduling
AT jiaqingchen improvedselflearninggeneticalgorithmforsolvingflexiblejobshopscheduling