{"title":"A Q-Learning-Based Multi-Phase Grey Wolf Optimization Algorithm for Distributed No-Wait Job Shop Problem","authors":"Jie Yin, Li Liu, Shuning Zhang, Guanlong Deng","doi":"10.1002/cpe.70272","DOIUrl":null,"url":null,"abstract":"<div>\n \n <p>As an extension of the no-wait job shop scheduling problem, the distributed no-wait job shop scheduling problem (DNWJSP) combining distributed scheduling with no-wait constraint exists commonly in real-world manufacturing. In this study, we formulate a mixed-integer linear programming (MILP) model for the problem and propose a Q-learning-based multi-phase grey wolf optimization (QMGWO) algorithm. First, the algorithm consists of two phases: the hunting phase and the local search phase. In the hunting phase, the information from three best solutions in the population is used to determine the search mode and reallocate some jobs for the current solution. In the local search phase, a local search is designed and performed on the solutions obtained from the hunting phase. Then, to prevent the algorithm from falling into local optimum, we design six local search strategies based on the key factory. Furthermore, to enhance the flexibility and efficiency of the algorithm, we propose a Q-learning method to dynamically select an appropriate local search strategy. Finally, the experimental results and statistical analysis based on benchmark instances demonstrate that the QMGWO algorithm has a significant advantage over several other high-performing algorithms. In addition, we validate the optimal solutions for all small instances by applying the CPLEX solver to the MILP model.</p>\n </div>","PeriodicalId":55214,"journal":{"name":"Concurrency and Computation-Practice & Experience","volume":"37 23-24","pages":""},"PeriodicalIF":1.5000,"publicationDate":"2025-09-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Concurrency and Computation-Practice & Experience","FirstCategoryId":"94","ListUrlMain":"https://onlinelibrary.wiley.com/doi/10.1002/cpe.70272","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, SOFTWARE ENGINEERING","Score":null,"Total":0}
引用次数: 0
Abstract
As an extension of the no-wait job shop scheduling problem, the distributed no-wait job shop scheduling problem (DNWJSP) combining distributed scheduling with no-wait constraint exists commonly in real-world manufacturing. In this study, we formulate a mixed-integer linear programming (MILP) model for the problem and propose a Q-learning-based multi-phase grey wolf optimization (QMGWO) algorithm. First, the algorithm consists of two phases: the hunting phase and the local search phase. In the hunting phase, the information from three best solutions in the population is used to determine the search mode and reallocate some jobs for the current solution. In the local search phase, a local search is designed and performed on the solutions obtained from the hunting phase. Then, to prevent the algorithm from falling into local optimum, we design six local search strategies based on the key factory. Furthermore, to enhance the flexibility and efficiency of the algorithm, we propose a Q-learning method to dynamically select an appropriate local search strategy. Finally, the experimental results and statistical analysis based on benchmark instances demonstrate that the QMGWO algorithm has a significant advantage over several other high-performing algorithms. In addition, we validate the optimal solutions for all small instances by applying the CPLEX solver to the MILP model.
期刊介绍:
Concurrency and Computation: Practice and Experience (CCPE) publishes high-quality, original research papers, and authoritative research review papers, in the overlapping fields of:
Parallel and distributed computing;
High-performance computing;
Computational and data science;
Artificial intelligence and machine learning;
Big data applications, algorithms, and systems;
Network science;
Ontologies and semantics;
Security and privacy;
Cloud/edge/fog computing;
Green computing; and
Quantum computing.