Wen Ma , Gedong Jiang , Nuogang Sun , Chaoqing Min , Xuesong Mei
{"title":"半导体晶圆厂批量作业车间调度建模与算法","authors":"Wen Ma , Gedong Jiang , Nuogang Sun , Chaoqing Min , Xuesong Mei","doi":"10.1016/j.cor.2025.107287","DOIUrl":null,"url":null,"abstract":"<div><div>Semiconductor manufacturing presents a highly complex Job Shop Scheduling Problem (JSP) due to the diversity and large number of processing machines, as well as the intricate manufacturing processes including batch and non-batch operations. Existing studies often either overlook batching problems or address them in oversimplified ways, failing to provide effective solutions for large-scale scheduling challenges with batch operations. For this problem, a model for the JSP involving both batching and non-batching processes in semiconductor fabs is first developed. Then, the First Come First Served (FCFS) approach, as an effective rule-based method, is employed to generate high-quality initial solutions. A tailored Constrained Genetic Algorithm (CGA) by embedding constraints to the stages of genetic algorithms is proposed to further optimize the solution. The CGA incorporates batch grouping, constrained encoding, constrained crossover and constrained mutation to effectively handle the sequential constraints of batch and non-batch processes, ensuring the generation of valid solutions. The CGA is validated using the SMT2020 and SMAT2022 datasets across various scales and scenarios. Experimental results demonstrate that the CGA outperforms FCFS, backward simulation and reinforcement learning. These results highlight the CGA’s effectiveness and robustness in solving complex scheduling problems in semiconductor manufacturing.</div></div>","PeriodicalId":10542,"journal":{"name":"Computers & Operations Research","volume":"185 ","pages":"Article 107287"},"PeriodicalIF":4.3000,"publicationDate":"2025-09-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Modeling and algorithm for job shop scheduling with batch operations in semiconductor fabs\",\"authors\":\"Wen Ma , Gedong Jiang , Nuogang Sun , Chaoqing Min , Xuesong Mei\",\"doi\":\"10.1016/j.cor.2025.107287\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>Semiconductor manufacturing presents a highly complex Job Shop Scheduling Problem (JSP) due to the diversity and large number of processing machines, as well as the intricate manufacturing processes including batch and non-batch operations. Existing studies often either overlook batching problems or address them in oversimplified ways, failing to provide effective solutions for large-scale scheduling challenges with batch operations. For this problem, a model for the JSP involving both batching and non-batching processes in semiconductor fabs is first developed. Then, the First Come First Served (FCFS) approach, as an effective rule-based method, is employed to generate high-quality initial solutions. A tailored Constrained Genetic Algorithm (CGA) by embedding constraints to the stages of genetic algorithms is proposed to further optimize the solution. The CGA incorporates batch grouping, constrained encoding, constrained crossover and constrained mutation to effectively handle the sequential constraints of batch and non-batch processes, ensuring the generation of valid solutions. The CGA is validated using the SMT2020 and SMAT2022 datasets across various scales and scenarios. Experimental results demonstrate that the CGA outperforms FCFS, backward simulation and reinforcement learning. These results highlight the CGA’s effectiveness and robustness in solving complex scheduling problems in semiconductor manufacturing.</div></div>\",\"PeriodicalId\":10542,\"journal\":{\"name\":\"Computers & Operations Research\",\"volume\":\"185 \",\"pages\":\"Article 107287\"},\"PeriodicalIF\":4.3000,\"publicationDate\":\"2025-09-24\",\"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/S0305054825003168\",\"RegionNum\":2,\"RegionCategory\":\"工程技术\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computers & Operations Research","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0305054825003168","RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
Modeling and algorithm for job shop scheduling with batch operations in semiconductor fabs
Semiconductor manufacturing presents a highly complex Job Shop Scheduling Problem (JSP) due to the diversity and large number of processing machines, as well as the intricate manufacturing processes including batch and non-batch operations. Existing studies often either overlook batching problems or address them in oversimplified ways, failing to provide effective solutions for large-scale scheduling challenges with batch operations. For this problem, a model for the JSP involving both batching and non-batching processes in semiconductor fabs is first developed. Then, the First Come First Served (FCFS) approach, as an effective rule-based method, is employed to generate high-quality initial solutions. A tailored Constrained Genetic Algorithm (CGA) by embedding constraints to the stages of genetic algorithms is proposed to further optimize the solution. The CGA incorporates batch grouping, constrained encoding, constrained crossover and constrained mutation to effectively handle the sequential constraints of batch and non-batch processes, ensuring the generation of valid solutions. The CGA is validated using the SMT2020 and SMAT2022 datasets across various scales and scenarios. Experimental results demonstrate that the CGA outperforms FCFS, backward simulation and reinforcement learning. These results highlight the CGA’s effectiveness and robustness in solving complex scheduling problems in semiconductor manufacturing.
期刊介绍:
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.