Learning a Generic Value-Selection Heuristic Inside a Constraint Programming Solver
École Polytechnique · Polytechnique Montréal
Abstract
Constraint programming is known for being an efficient approach to solving combinatorial problems. Important design choices in a solver are the branching heuristics, designed to lead the search to the best solutions in a minimum amount of time. However, developing these heuristics is a time-consuming process that requires problem-specific expertise. This observation has motivated many efforts to use machine learning to automatically learn efficient heuristics without expert intervention. Although several generic variable-selection heuristics are available in the literature, the options for value-selection heuristics are more scarce. We propose to tackle this issue by introducing a generic learning procedure…
Citation impact
- FWCI
- 17.27
- Percentile
- 100%
- References
- 28
Authors
6- MTMarty, TomCorresponding
École Polytechnique, Polytechnique Montréal
- FTFrançois, Tristan
École Polytechnique
- TPTessier, Pierre
École Polytechnique
- GLGautier, Louis
École Polytechnique
- RLRousseau, Louis-Martin
Polytechnique Montréal
Topics & keywords
- Decomposition
- Value (mathematics)
- Computer science
- Artificial intelligence
- Machine learning
- Chemistry