Leveraging constraint programming in a deep learning approach for dynamically solving the flexible job-shop scheduling problem

被引:0
|
作者
Echeverria, Imanol [1 ]
Murua, Maialen [1 ]
Santana, Roberto [2 ]
机构
[1] TECNALIA, Basque Res & Technol Alliance BRTA, Mikeletegi Pasealekua 7, San Sebastian 20009, Basque Country, Spain
[2] Univ Basque Country UPV EHU, Comp Sci & Artificial Intelligence Dept, Lardizabal Pasealekua 1, San Sebastian 20018, Basque Country, Spain
关键词
Flexible job-shop scheduling; Deep learning; Heterogeneous graph neural networks; Markov decision process; OPTIMIZATION;
D O I
10.1016/j.eswa.2024.125895
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Recent advancements in the flexible job-shop scheduling problem (FJSSP) are primarily based on deep reinforcement learning (DRL) due to its ability to generate high-quality, real-time solutions. However, many DRL approaches struggle with large action spaces, making the search for optimal solutions computationally intensive and impacting performance. Moreover, established techniques like exact methods and constraint programming (CP) often achieve better results for smaller instances. This paper aims to fully harness the strengths of these existing techniques by integrating CP within a deep learning (DL)-based methodology, leveraging the benefits of both. In this paper, we introduce a method that involves training a DL model using optimal solutions generated by CP, ensuring the model learns from high-quality data, thereby eliminating the need for the extensive exploration typical in DRL and enhancing overall performance. Further, we integrate CP into our DL framework to jointly construct solutions, utilizing DL for the initial complex stages and transitioning to CP for optimal resolution as the problem is simplified. Our hybrid approach has been extensively tested on three public FJSSP benchmarks, demonstrating superior performance over five state-of-the-art DRL approaches and a widely-used CP solver. Additionally, with the objective of exploring the application to other combinatorial optimization problems, promising preliminary results are presented on applying our hybrid approach to the traveling salesman problem, combining an exact method with a well-known DRL method.
引用
收藏
页数:15
相关论文
共 50 条
  • [41] Incorporating learning effect and deterioration for solving a SDST flexible job-shop scheduling problem with a hybrid meta-heuristic approach
    Araghi, M. E. Tayebi
    Jolai, F.
    Rabiee, M.
    INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 2014, 27 (08) : 733 - 746
  • [42] Double Archive Particle Swarm Optimization Solving Flexible Job-Shop Scheduling Problem
    Zhang, Yujia
    Song, Wei
    Computer Engineering and Applications, 2023, 59 (11): : 294 - 301
  • [43] BACKTRACKING TECHNIQUES FOR THE JOB-SHOP SCHEDULING CONSTRAINT SATISFACTION PROBLEM
    SADEH, N
    SYCARA, K
    XIONG, YL
    ARTIFICIAL INTELLIGENCE, 1995, 76 (1-2) : 455 - 480
  • [44] New scheduling type applied to solving job-shop scheduling problem
    Zhang, Chaoyong
    Guan, Zailin
    Liu, Qiong
    Shao, Xinyu
    Li, Peigen
    Jixie Gongcheng Xuebao/Chinese Journal of Mechanical Engineering, 2008, 44 (10): : 24 - 31
  • [45] Energy-Flexible Job-Shop Scheduling Using Deep Reinforcement Learning
    Felder, Mine
    Steiner, Daniel
    Busch, Paul
    Trat, Martin
    Sun, Chenwei
    Bender, Janek
    Ovtcharova, Jivka
    PROCEEDINGS OF THE CONFERENCE ON PRODUCTION SYSTEMS AND LOGISTICS, CPSL 2023-1, 2023, : 353 - 362
  • [46] Solving nonstandard job-shop scheduling problem by efficient scheduling algorithm
    Wang, Feng-Ru
    Xu, Wei-Wen
    Xu, Hong-Fu
    Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2001, 7 (07): : 12 - 15
  • [47] ON THE JOB-SHOP SCHEDULING PROBLEM
    MANNE, AS
    OPERATIONS RESEARCH, 1960, 8 (02) : 219 - 223
  • [48] A genetic algorithm approach for solving a flexible job shop scheduling problem
    Department of Industrial Engineering, Faculty of Mechanical Engineering, 81310 Skudai, Johor Bahru, Malaysia
    Int. J. Comput. Sci. Issues, 1600, 3 (85-90):
  • [49] Approach by localization and genetic manipulation algorthm for flexible job-shop scheduling problem
    Kacem, I
    Hammadi, S
    Borne, P
    2001 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5: E-SYSTEMS AND E-MAN FOR CYBERNETICS IN CYBERSPACE, 2002, : 2599 - 2604
  • [50] Learning Variable Neighborhood Search Algorithm for Solving the Energy-Efficient Flexible Job-Shop Scheduling Problem
    Li, Ying
    Hu, Rong
    Wu, Xing
    Qian, Bin
    Zhang, Zi-Qi
    ADVANCED INTELLIGENT COMPUTING TECHNOLOGY AND APPLICATIONS, ICIC 2023, PT I, 2023, 14086 : 241 - 250