Cargando…

A Self-Adjusting Search Domain Method-Based Genetic Algorithm for Solving Flexible Job Shop Scheduling Problem

As a nondeterministic polynomial (NP) problem, the flexible job shop scheduling problem (FJSP) is a difficult problem to be solved in terms of finding an acceptable solution. In last decades, genetic algorithm (GA) displays very promising performance in the field. In this article, a hybrid algorithm...

Descripción completa

Detalles Bibliográficos
Autores principales: Li, Bin, Xia, Xuewen
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9576347/
https://www.ncbi.nlm.nih.gov/pubmed/36262613
http://dx.doi.org/10.1155/2022/4212556
_version_ 1784811504477929472
author Li, Bin
Xia, Xuewen
author_facet Li, Bin
Xia, Xuewen
author_sort Li, Bin
collection PubMed
description As a nondeterministic polynomial (NP) problem, the flexible job shop scheduling problem (FJSP) is a difficult problem to be solved in terms of finding an acceptable solution. In last decades, genetic algorithm (GA) displays very promising performance in the field. In this article, a hybrid algorithm combining global and local search with reinitialization (GLRe)-based GA is proposed to minimize makespan for FJSP. The solution of FJSP is conveniently represented by a double-layer chromosome representation method, which is convenient for subsequent genetic operations, that is, sorting of operations and selection of machines. Two strategies of choosing the job with the most remaining operations (CRO) and 6-dimensional variable determined search position (6D-VSP) are proposed as two components for GA, which are applied to generate a population with superior quality and reduce the global search space during the initialization stage. At the same time, in order to prevent the loss of diversity during evolution, a reinitialization strategy is introduced in the later stage of evolution to adaptively adjust the search domain of the problem. Finally, two sets of benchmark data are tested. The experimental results demonstrate the accuracy and effectiveness of the GLRe proposed in this article for solving FJSP.
format Online
Article
Text
id pubmed-9576347
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Hindawi
record_format MEDLINE/PubMed
spelling pubmed-95763472022-10-18 A Self-Adjusting Search Domain Method-Based Genetic Algorithm for Solving Flexible Job Shop Scheduling Problem Li, Bin Xia, Xuewen Comput Intell Neurosci Research Article As a nondeterministic polynomial (NP) problem, the flexible job shop scheduling problem (FJSP) is a difficult problem to be solved in terms of finding an acceptable solution. In last decades, genetic algorithm (GA) displays very promising performance in the field. In this article, a hybrid algorithm combining global and local search with reinitialization (GLRe)-based GA is proposed to minimize makespan for FJSP. The solution of FJSP is conveniently represented by a double-layer chromosome representation method, which is convenient for subsequent genetic operations, that is, sorting of operations and selection of machines. Two strategies of choosing the job with the most remaining operations (CRO) and 6-dimensional variable determined search position (6D-VSP) are proposed as two components for GA, which are applied to generate a population with superior quality and reduce the global search space during the initialization stage. At the same time, in order to prevent the loss of diversity during evolution, a reinitialization strategy is introduced in the later stage of evolution to adaptively adjust the search domain of the problem. Finally, two sets of benchmark data are tested. The experimental results demonstrate the accuracy and effectiveness of the GLRe proposed in this article for solving FJSP. Hindawi 2022-10-10 /pmc/articles/PMC9576347/ /pubmed/36262613 http://dx.doi.org/10.1155/2022/4212556 Text en Copyright © 2022 Bin Li and Xuewen Xia. https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research Article
Li, Bin
Xia, Xuewen
A Self-Adjusting Search Domain Method-Based Genetic Algorithm for Solving Flexible Job Shop Scheduling Problem
title A Self-Adjusting Search Domain Method-Based Genetic Algorithm for Solving Flexible Job Shop Scheduling Problem
title_full A Self-Adjusting Search Domain Method-Based Genetic Algorithm for Solving Flexible Job Shop Scheduling Problem
title_fullStr A Self-Adjusting Search Domain Method-Based Genetic Algorithm for Solving Flexible Job Shop Scheduling Problem
title_full_unstemmed A Self-Adjusting Search Domain Method-Based Genetic Algorithm for Solving Flexible Job Shop Scheduling Problem
title_short A Self-Adjusting Search Domain Method-Based Genetic Algorithm for Solving Flexible Job Shop Scheduling Problem
title_sort self-adjusting search domain method-based genetic algorithm for solving flexible job shop scheduling problem
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9576347/
https://www.ncbi.nlm.nih.gov/pubmed/36262613
http://dx.doi.org/10.1155/2022/4212556
work_keys_str_mv AT libin aselfadjustingsearchdomainmethodbasedgeneticalgorithmforsolvingflexiblejobshopschedulingproblem
AT xiaxuewen aselfadjustingsearchdomainmethodbasedgeneticalgorithmforsolvingflexiblejobshopschedulingproblem
AT libin selfadjustingsearchdomainmethodbasedgeneticalgorithmforsolvingflexiblejobshopschedulingproblem
AT xiaxuewen selfadjustingsearchdomainmethodbasedgeneticalgorithmforsolvingflexiblejobshopschedulingproblem