{"title":"HGNP: A PCA-based heterogeneous graph neural network for a family distributed flexible job shop","authors":"Jiake Li , Junqing Li , Ying Xu","doi":"10.1016/j.cie.2024.110855","DOIUrl":null,"url":null,"abstract":"<div><div>The distributed flexible job shop scheduling problem (DFJSP) has gained increasing attention in recent years. Meanwhile, the family setup time constraint exists in many realistic manufacturing systems, e.g., prefabricated components system. In this study, first, a mixed integer programming (MIP) model is formulated for the DFJSP with family setup time. To minimize the makespan, a hybrid heterogeneous graph neural network with a principal component analysis (PCA)-based transform mechanism (HGNP) is proposed. In the proposed algorithm, a novel state representation is designed, which combines the features of operation, machine and factory assignment. Then, a multilayer perceptron (MLP) mechanism is used for the operation embedding, and graph attention networks (GATs) are embedded for the machine and factory embeddings. Next, a PCA-based transform mechanism is developed to further fuse all the three embeddings. To improve the solution performance, a simple enhanced local search method is developed. Three different scale of instances are generated to test the performance of HGNP, including small instances to test the effectiveness of the mathematical model, medium and large instances to test the efficiency, and extended public instances to test the generalization abilities. Experimental results and comparisons with different types of state-of-the-art algorithms show the competitiveness and efficiency of the proposed algorithm, both in performance and generalization capabilities.</div></div>","PeriodicalId":55220,"journal":{"name":"Computers & Industrial Engineering","volume":"200 ","pages":"Article 110855"},"PeriodicalIF":6.7000,"publicationDate":"2025-02-01","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/S036083522400977X","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
The distributed flexible job shop scheduling problem (DFJSP) has gained increasing attention in recent years. Meanwhile, the family setup time constraint exists in many realistic manufacturing systems, e.g., prefabricated components system. In this study, first, a mixed integer programming (MIP) model is formulated for the DFJSP with family setup time. To minimize the makespan, a hybrid heterogeneous graph neural network with a principal component analysis (PCA)-based transform mechanism (HGNP) is proposed. In the proposed algorithm, a novel state representation is designed, which combines the features of operation, machine and factory assignment. Then, a multilayer perceptron (MLP) mechanism is used for the operation embedding, and graph attention networks (GATs) are embedded for the machine and factory embeddings. Next, a PCA-based transform mechanism is developed to further fuse all the three embeddings. To improve the solution performance, a simple enhanced local search method is developed. Three different scale of instances are generated to test the performance of HGNP, including small instances to test the effectiveness of the mathematical model, medium and large instances to test the efficiency, and extended public instances to test the generalization abilities. Experimental results and comparisons with different types of state-of-the-art algorithms show the competitiveness and efficiency of the proposed algorithm, both in performance and generalization capabilities.
期刊介绍:
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.