1765. Accelerating Constraint Programming Using OptalCP Solver: Results on Jobshop and RCPSP
Invited abstract in session MD-7: Extensions of the Resource-Constrained Project Scheduling Problem, stream Scheduling and Project Management.
Monday, 14:30-16:00Room: Clarendon GR.01
Authors (first author is the speaker)
| 1. | Zdenek Hanzalek
|
| CTU Prague | |
| 2. | Vilem Heinz
|
| Czech Technical University in Prague | |
| 3. | Petr Vilím
|
| ScheduleOpt | |
| 4. | Simon Zvara
|
| CTU Prague | |
| 5. | Vit Knobloch
|
| CTU Prague |
Abstract
This presentation discusses the application of reinforcement learning (RL) and metaheuristic algorithms to enhance the performance of the constraint programming (CP) solver OptalCP.
Building on our previous research, we propose an extension of an RL framework originally based on the Multi-Armed Bandit algorithm used to select promising branching decisions (branches) in the search tree.
In this work, instead of precomputing all branches at the start, branches are computed on-the-go by neural network within a REINFORCE algorithm.
This enables dynamic adaptation of branching decisions based on the current search tree context.
Meanwhile, metaheuristic algorithms integrated to the solver through communication interface, enhance its ability to identify promising solutions faster and more efficiently, providing both solutions and bounds which can be utilized by the solver.
The combined goal of these approaches is twofold: reinforcement learning primarily improves the solver’s ability to reach the optimal solution sooner, while metaheuristics focus on delivering high-quality solutions within practical time limits.
While our approach is demonstrated using OptalCP, it is applicable to any CP solver that employs branch-based algorithms for optimal solution search, is sufficiently open to allow code modifications, and provides an interface for real-time interaction with external algorithms.
Keywords
- Scheduling
- Programming, Constraint
- Vehicle Routing
Status: accepted
Back to the list of papers