Knowledge-driven co-evolutionary algorithm for flexible job shop scheduling problem with consistent sublots

IF 4.3 2区 工程技术 Q2 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS
Computers & Operations Research Pub Date : 2026-06-01 Epub Date: 2026-02-03 DOI:10.1016/j.cor.2026.107414
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 ,&nbsp;Yuchuan Song ,&nbsp;Qi Lei ,&nbsp;Weifei Guo ,&nbsp;Haoming Yu ,&nbsp;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.
具有一致子批的柔性作业车间调度问题的知识驱动协同进化算法
具有一致子批的柔性作业车间调度问题(FJSP-CS)是离散生产模式下典型的批流调度问题,通过划分适当的子批可以有效地提高生产效率。本文基于启发式和元启发式相结合的方法,提出了一种知识驱动的协同进化算法(KDCA)来解决FJSP-CS的最大完工时间问题。针对FJSP-CS的特点,基于遗传算法(GA)和基因表达式编程(GEP)设计了KDCA,其中采用遗传算法优化一致批划分问题,采用GEP进化复合调度规则解决调度问题。在KDCA中,为了保证初始种群的质量和多样性,设计了一种基于混沌映射的混合初始化方法。然后,建立了基于三个可量化的分块知识的概率模型来指导KDCA的搜索过程。在此基础上,设计了知识驱动突变算子和局部搜索算子,提高了局部搜索能力。此外,还提出了一种知识驱动的突变算子,以避免过早收敛。最后,基于广泛使用的FJSP-CS实例进行了数值实验,验证了所提算子的有效性和KDCA的优越性能。实验结果表明,在超过70%的情况下,KDCA可以获得比几种最先进算法更好的解。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Computers & Operations Research
Computers & Operations Research 工程技术-工程:工业
CiteScore
8.60
自引率
8.70%
发文量
292
审稿时长
8.5 months
期刊介绍: 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.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信
小红书