Chunhao Li , Feng Wang , Jatinder N.D. Gupta , Tsui-Ping Chung
{"title":"对涉及灵活维护活动的相同并联机器进行调度","authors":"Chunhao Li , Feng Wang , Jatinder N.D. Gupta , Tsui-Ping Chung","doi":"10.1016/j.eswa.2024.125722","DOIUrl":null,"url":null,"abstract":"<div><div>Motivated by a practical situation in chip manufacturing process, for the first time in the literature, this paper considers an identical parallel-machine scheduling problem with new flexible maintenance activities to minimize makespan where a maintenance activity is needed if and only if the machine capability has deteriorated by a critical value. To address the proposed problem, a mixed integer linear programming model and a lower bound are established. Since this problem is NP-hard, a combined constructive heuristic algorithm with six priority rules is developed. In order to improve the solution obtained by the proposed combined heuristic algorithm, an embedded learning mechanism is combined with the existing artificial immune system (AIS) algorithm to help self-adjust and modify the search direction. The effectiveness of the proposed combined constructive heuristic and the AIS algorithms is empirically tested on the randomly generated problem instances. These computational results show that the proposed AIS algorithm can generate better near-optimal solutions than several adaptations of the existing algorithms.</div></div>","PeriodicalId":50461,"journal":{"name":"Expert Systems with Applications","volume":"263 ","pages":"Article 125722"},"PeriodicalIF":7.5000,"publicationDate":"2024-11-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Scheduling identical parallel machines involving flexible maintenance activities\",\"authors\":\"Chunhao Li , Feng Wang , Jatinder N.D. Gupta , Tsui-Ping Chung\",\"doi\":\"10.1016/j.eswa.2024.125722\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>Motivated by a practical situation in chip manufacturing process, for the first time in the literature, this paper considers an identical parallel-machine scheduling problem with new flexible maintenance activities to minimize makespan where a maintenance activity is needed if and only if the machine capability has deteriorated by a critical value. To address the proposed problem, a mixed integer linear programming model and a lower bound are established. Since this problem is NP-hard, a combined constructive heuristic algorithm with six priority rules is developed. In order to improve the solution obtained by the proposed combined heuristic algorithm, an embedded learning mechanism is combined with the existing artificial immune system (AIS) algorithm to help self-adjust and modify the search direction. The effectiveness of the proposed combined constructive heuristic and the AIS algorithms is empirically tested on the randomly generated problem instances. These computational results show that the proposed AIS algorithm can generate better near-optimal solutions than several adaptations of the existing algorithms.</div></div>\",\"PeriodicalId\":50461,\"journal\":{\"name\":\"Expert Systems with Applications\",\"volume\":\"263 \",\"pages\":\"Article 125722\"},\"PeriodicalIF\":7.5000,\"publicationDate\":\"2024-11-14\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Expert Systems with Applications\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0957417424025892\",\"RegionNum\":1,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Expert Systems with Applications","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0957417424025892","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
Motivated by a practical situation in chip manufacturing process, for the first time in the literature, this paper considers an identical parallel-machine scheduling problem with new flexible maintenance activities to minimize makespan where a maintenance activity is needed if and only if the machine capability has deteriorated by a critical value. To address the proposed problem, a mixed integer linear programming model and a lower bound are established. Since this problem is NP-hard, a combined constructive heuristic algorithm with six priority rules is developed. In order to improve the solution obtained by the proposed combined heuristic algorithm, an embedded learning mechanism is combined with the existing artificial immune system (AIS) algorithm to help self-adjust and modify the search direction. The effectiveness of the proposed combined constructive heuristic and the AIS algorithms is empirically tested on the randomly generated problem instances. These computational results show that the proposed AIS algorithm can generate better near-optimal solutions than several adaptations of the existing algorithms.
期刊介绍:
Expert Systems With Applications is an international journal dedicated to the exchange of information on expert and intelligent systems used globally in industry, government, and universities. The journal emphasizes original papers covering the design, development, testing, implementation, and management of these systems, offering practical guidelines. It spans various sectors such as finance, engineering, marketing, law, project management, information management, medicine, and more. The journal also welcomes papers on multi-agent systems, knowledge management, neural networks, knowledge discovery, data mining, and other related areas, excluding applications to military/defense systems.