{"title":"通过新型图表示的深度强化学习为灵活的作业车间调度问题生成多样化策略","authors":"Imanol Echeverria , Maialen Murua , Roberto Santana","doi":"10.1016/j.engappai.2024.109488","DOIUrl":null,"url":null,"abstract":"<div><div>In scheduling problems common in the industry and various real-world scenarios, responding in real-time to disruptive events is important. Recent methods propose the use of deep reinforcement learning (DRL) to learn policies capable of generating solutions under this constraint. However, current DRL approaches struggle with large instances, which are common in real-world scenarios. The objective of this paper is to introduce a new DRL method for solving the flexible job-shop scheduling problem, with a focus on these type of instances. The approach is based on the use of heterogeneous graph neural networks to a more informative graph representation of the problem. This novel modeling of the problem enhances the policy’s ability to capture state information and improve its decision-making capacity. Additionally, we introduce two novel approaches to enhance the performance of the DRL approach: the first involves generating a diverse set of scheduling policies, while the second combines DRL with dispatching rules (DRs) constraining the action space, with a variable degree of freedom depending on the chosen policy. Experimental results on two public benchmarks show that our approach outperforms DRs and achieves superior results compared to three state-of-the-art DRL methods, particularly for large instances.</div></div>","PeriodicalId":50523,"journal":{"name":"Engineering Applications of Artificial Intelligence","volume":null,"pages":null},"PeriodicalIF":7.5000,"publicationDate":"2024-10-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Diverse policy generation for the flexible job-shop scheduling problem via deep reinforcement learning with a novel graph representation\",\"authors\":\"Imanol Echeverria , Maialen Murua , Roberto Santana\",\"doi\":\"10.1016/j.engappai.2024.109488\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>In scheduling problems common in the industry and various real-world scenarios, responding in real-time to disruptive events is important. Recent methods propose the use of deep reinforcement learning (DRL) to learn policies capable of generating solutions under this constraint. However, current DRL approaches struggle with large instances, which are common in real-world scenarios. The objective of this paper is to introduce a new DRL method for solving the flexible job-shop scheduling problem, with a focus on these type of instances. The approach is based on the use of heterogeneous graph neural networks to a more informative graph representation of the problem. This novel modeling of the problem enhances the policy’s ability to capture state information and improve its decision-making capacity. Additionally, we introduce two novel approaches to enhance the performance of the DRL approach: the first involves generating a diverse set of scheduling policies, while the second combines DRL with dispatching rules (DRs) constraining the action space, with a variable degree of freedom depending on the chosen policy. Experimental results on two public benchmarks show that our approach outperforms DRs and achieves superior results compared to three state-of-the-art DRL methods, particularly for large instances.</div></div>\",\"PeriodicalId\":50523,\"journal\":{\"name\":\"Engineering Applications of Artificial Intelligence\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":7.5000,\"publicationDate\":\"2024-10-24\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Engineering Applications of Artificial Intelligence\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0952197624016464\",\"RegionNum\":2,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"AUTOMATION & CONTROL SYSTEMS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Engineering Applications of Artificial Intelligence","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0952197624016464","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
Diverse policy generation for the flexible job-shop scheduling problem via deep reinforcement learning with a novel graph representation
In scheduling problems common in the industry and various real-world scenarios, responding in real-time to disruptive events is important. Recent methods propose the use of deep reinforcement learning (DRL) to learn policies capable of generating solutions under this constraint. However, current DRL approaches struggle with large instances, which are common in real-world scenarios. The objective of this paper is to introduce a new DRL method for solving the flexible job-shop scheduling problem, with a focus on these type of instances. The approach is based on the use of heterogeneous graph neural networks to a more informative graph representation of the problem. This novel modeling of the problem enhances the policy’s ability to capture state information and improve its decision-making capacity. Additionally, we introduce two novel approaches to enhance the performance of the DRL approach: the first involves generating a diverse set of scheduling policies, while the second combines DRL with dispatching rules (DRs) constraining the action space, with a variable degree of freedom depending on the chosen policy. Experimental results on two public benchmarks show that our approach outperforms DRs and achieves superior results compared to three state-of-the-art DRL methods, particularly for large instances.
期刊介绍:
Artificial Intelligence (AI) is pivotal in driving the fourth industrial revolution, witnessing remarkable advancements across various machine learning methodologies. AI techniques have become indispensable tools for practicing engineers, enabling them to tackle previously insurmountable challenges. Engineering Applications of Artificial Intelligence serves as a global platform for the swift dissemination of research elucidating the practical application of AI methods across all engineering disciplines. Submitted papers are expected to present novel aspects of AI utilized in real-world engineering applications, validated using publicly available datasets to ensure the replicability of research outcomes. Join us in exploring the transformative potential of AI in engineering.