Yunfan Yang , Yuchuan Song , Qi Lei , Weifei Guo , Haoming Yu , Lianghua Fan
{"title":"Knowledge-driven co-evolutionary algorithm for flexible job shop scheduling problem with consistent sublots","authors":"Yunfan Yang , Yuchuan Song , Qi Lei , Weifei Guo , Haoming Yu , Lianghua Fan","doi":"10.1016/j.cor.2026.107414","DOIUrl":null,"url":null,"abstract":"<div><div>The flexible job shop scheduling problem with consistent sublots (FJSP-CS) is a typical lot streaming scheduling problem in the discrete production mode, which can effectively improve production efficiency by splitting appropriate sublots. In this paper, a knowledge-driven co-evolutionary algorithm (KDCA) is proposed to address FJSP-CS for minimizing makespan, based on a methodology combining heuristics and metaheuristics. Considering the characteristics of FJSP-CS, KDCA is designed based on genetic algorithm (GA) and gene expression programming (GEP), where GA is adopted to optimize the consistent lot-splitting problem, and GEP is adopted to evolve composite dispatching rules for addressing the scheduling problem. In KDCA, a hybrid initialization method based on chaotic mapping is designed to ensure the quality and diversity of the initial population. Then, a probabilistic model based on three quantifiable lot-splitting knowledge is established to guide the search process of KDCA. On this basis, knowledge-driven mutation and local search operators are designed to improve the local search capability. Additionally, a knowledge-driven catastrophe operator is developed to avoid premature convergence. Finally, numerical experiments based on widely used FJSP-CS instances are conducted to verify the effectiveness of the proposed operators and the superior performance of KDCA. Experimental results demonstrate that KDCA can obtain better solutions compared to several state-of-the-art algorithms in over 70% instances.</div></div>","PeriodicalId":10542,"journal":{"name":"Computers & Operations Research","volume":"190 ","pages":"Article 107414"},"PeriodicalIF":4.3000,"publicationDate":"2026-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computers & Operations Research","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0305054826000328","RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2026/2/3 0:00:00","PubModel":"Epub","JCR":"Q2","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0
Abstract
The flexible job shop scheduling problem with consistent sublots (FJSP-CS) is a typical lot streaming scheduling problem in the discrete production mode, which can effectively improve production efficiency by splitting appropriate sublots. In this paper, a knowledge-driven co-evolutionary algorithm (KDCA) is proposed to address FJSP-CS for minimizing makespan, based on a methodology combining heuristics and metaheuristics. Considering the characteristics of FJSP-CS, KDCA is designed based on genetic algorithm (GA) and gene expression programming (GEP), where GA is adopted to optimize the consistent lot-splitting problem, and GEP is adopted to evolve composite dispatching rules for addressing the scheduling problem. In KDCA, a hybrid initialization method based on chaotic mapping is designed to ensure the quality and diversity of the initial population. Then, a probabilistic model based on three quantifiable lot-splitting knowledge is established to guide the search process of KDCA. On this basis, knowledge-driven mutation and local search operators are designed to improve the local search capability. Additionally, a knowledge-driven catastrophe operator is developed to avoid premature convergence. Finally, numerical experiments based on widely used FJSP-CS instances are conducted to verify the effectiveness of the proposed operators and the superior performance of KDCA. Experimental results demonstrate that KDCA can obtain better solutions compared to several state-of-the-art algorithms in over 70% instances.
期刊介绍:
Operations research and computers meet in a large number of scientific fields, many of which are of vital current concern to our troubled society. These include, among others, ecology, transportation, safety, reliability, urban planning, economics, inventory control, investment strategy and logistics (including reverse logistics). Computers & Operations Research provides an international forum for the application of computers and operations research techniques to problems in these and related fields.