Yu Du , Jun-qing Li , Pei-yong Duan , Xiao-xue Geng
{"title":"A deep reinforcement learning driven bi-population evolutionary optimization for precast concrete scheduling with production transportation","authors":"Yu Du , Jun-qing Li , Pei-yong Duan , Xiao-xue Geng","doi":"10.1016/j.cie.2025.111354","DOIUrl":null,"url":null,"abstract":"<div><div>Precast concrete (PC) scheduling in prefabricated component production is essential for prefabricated building construction, where the transportation between different scaled factories and construction sites cannot be neglected. Additionally, multi-functional machines in factories can achieve flexible scheduling, enabling more efficient production for construction demand. Therefore, this study designs a bi-population based deep Q-network (B-DQN) with two cooperation populations to address the distributed flexible job shop scheduling problem with production transportation (DFJSPT) under PC manufacturing environment. Two objectives, i.e., makespan and total energy consumption, are minimized simultaneously. Firstly, in solution initialization, seven strategies concerning factory distribution, operation sequence, and machine assignment are built. Then, two deep Q-networks with 23 state features and 12 actions are designed to obtain better solutions, where DQN-G and DQN-L networks are to select global and local actions in global and local populations, respectively. In global and local actions, problem-specific and random heuristics are arranged to balance both exploitation and exploration of the B-DQN. Finally, dynamic switching mechanism enables cross-population solution migration to maintain evolutionary diversity. The comparison experiments with other competitive algorithms validates the effectiveness of the proposed approach in solving DFJSPT.</div></div>","PeriodicalId":55220,"journal":{"name":"Computers & Industrial Engineering","volume":"207 ","pages":"Article 111354"},"PeriodicalIF":6.7000,"publicationDate":"2025-07-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computers & Industrial Engineering","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0360835225005005","RegionNum":1,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0
Abstract
Precast concrete (PC) scheduling in prefabricated component production is essential for prefabricated building construction, where the transportation between different scaled factories and construction sites cannot be neglected. Additionally, multi-functional machines in factories can achieve flexible scheduling, enabling more efficient production for construction demand. Therefore, this study designs a bi-population based deep Q-network (B-DQN) with two cooperation populations to address the distributed flexible job shop scheduling problem with production transportation (DFJSPT) under PC manufacturing environment. Two objectives, i.e., makespan and total energy consumption, are minimized simultaneously. Firstly, in solution initialization, seven strategies concerning factory distribution, operation sequence, and machine assignment are built. Then, two deep Q-networks with 23 state features and 12 actions are designed to obtain better solutions, where DQN-G and DQN-L networks are to select global and local actions in global and local populations, respectively. In global and local actions, problem-specific and random heuristics are arranged to balance both exploitation and exploration of the B-DQN. Finally, dynamic switching mechanism enables cross-population solution migration to maintain evolutionary diversity. The comparison experiments with other competitive algorithms validates the effectiveness of the proposed approach in solving DFJSPT.
期刊介绍:
Computers & Industrial Engineering (CAIE) is dedicated to researchers, educators, and practitioners in industrial engineering and related fields. Pioneering the integration of computers in research, education, and practice, industrial engineering has evolved to make computers and electronic communication integral to its domain. CAIE publishes original contributions focusing on the development of novel computerized methodologies to address industrial engineering problems. It also highlights the applications of these methodologies to issues within the broader industrial engineering and associated communities. The journal actively encourages submissions that push the boundaries of fundamental theories and concepts in industrial engineering techniques.