paper-with-me

Papers

Enhancing Constraint Programming via Supervised Learning for Job Shop Scheduling

2022-11-26 · Yuan Sun, Su Nguyen, Dhananjay Thiruvady, XiaoDong Li, Andreas T. Ernst, Uwe Aickelin

Constraint programming (CP) is a powerful technique for solving constraint satisfaction and optimization problems. In CP solvers, the variable ordering strategy used to select which variable to explore first in the solving process has a significant impact on solver effectiveness. To address this issue, we propose a novel variable ordering strategy based on supervised learning, which we evaluate in the context of job shop scheduling problems. Our learning-based methods predict the optimal solution of a problem instance and use the predicted solution to order variables for CP solvers. \added[]{Unlike traditional variable ordering methods, our methods can learn from the characteristics of each problem instance and customize the variable ordering strategy accordingly, leading to improved solver performance.} Our experiments demonstrate that training machine learning models is highly efficient and can achieve high accuracy. Furthermore, our learned variable ordering methods perform competitively when compared to four existing methods. Finally, we demonstrate that hybridising the machine learning-based variable ordering methods with traditional domain-based methods is beneficial.

📄 PDF Abstract BibTeX arXiv:2211.14492

Code (0)

등록된 구현이 없습니다.

Tasks

Job Shop SchedulingScheduling

Similar Papers 제목 키워드 기반

Metaheuristics for the Online Printing Shop Scheduling Problem

2020-06-22 · Willian T. Lunardi, Ernesto G. Birgin, Débora P. Ronconi, Holger Voos

In this work, the online printing shop scheduling problem introduced in (Lunardi et al., Mixed Integer Linear Programming and Constraint Programming Models for the Online Printing Shop Scheduling Problem, Computers & Ope…

Job Shop SchedulingScheduling

An End-to-End Reinforcement Learning Approach for Job-Shop Scheduling Problems Based on Constraint Programming

2023-06-09 · Pierre Tassel, Martin Gebser, Konstantin Schekotihin

Constraint Programming (CP) is a declarative programming paradigm that allows for modeling and solving combinatorial optimization problems, such as the Job-Shop Scheduling Problem (JSSP). While CP solvers manage to find …

Combinatorial OptimizationFeature EngineeringJob Shop SchedulingReinforcement Learning (RL)+1

Leveraging Constraint Programming in a Deep Learning Approach for Dynamically Solving the Flexible Job-Shop Scheduling Problem

2024-03-14 · Imanol Echeverria, Maialen Murua, Roberto Santana

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, DRL approaches o…

Combinatorial OptimizationDeep Reinforcement LearningJob Shop SchedulingScheduling+1

CP or DP? Why Not Both: A Case Study in the Partial Shop Scheduling Problem

2026-05-22 · Emma Legrand, Roger Kameugne, Pierre Schaus arxiv

Dynamic Programming (DP) and Constraint Programming (CP) are well-established paradigms for solving combinatorial optimization problems. Usually, these two approaches are used separately. This paper aims to show that the…

Solving a Flowshop Scheduling Problem with Answer Set Programming: Exploiting the Problem to Reduce the Number of Combinations

2019-08-01 · Carmen Leticia García-Mata, Pedro Rafael Márquez-Gutiérrez

Planning and scheduling have been a central theme of research in computer science. In particular, the simplicity of the theoretical approach of a no-wait flowshop scheduling problem does not allow to perceive the problem…

Scheduling