Predictive Machine Learning of Objective Boundaries for Solving COPs
Not on the map. Why?
Abstract (arXiv)
Solving Constraint Optimization Problems (COPs) can be dramatically simplified by boundary estimation, that is, providing tight boundaries of cost functions. By feeding a supervised Machine Learning (ML) model with data composed of known boundaries and extracted features of COPs, it is possible to train the model to estimate boundaries of a new COP instance. In this paper, we first give an overview of the existing body of knowledge on ML for Constraint Programming (CP) which learns from problem instances. Second, we introduce a boundary estimation framework that is applied as a tool to support a CP solver. Within this framework, different ML models are discussed and evaluated regarding their suitability for boundary estimation, and countermeasures to avoid unfeasible estimations that avoid the solver to find an optimal solution are shown. Third, we present an experimental study with distinct CP solvers on seven COPs. Our results show that near-optimal boundaries can be learned for these COPs with only little overhead. These estimated boundaries reduce the objective domain size by 60-88% and can help the solver to find near-optimal solutions early during search.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 11 of its 77 references that are in the map. First posted on arXiv 4 Nov 2021.
Builds on
11 of 77 references.
References · 11
- 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,120
- 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 612
- 2017Learning Combinatorial Optimization Algorithms over Graphscited by 557
- 2021Combinatorial optimization and reasoning with graph neural networkscited by 267
- 2015Order Matters: Sequence to sequence for setscited by 236
- 2020Reinforcement Learning for Combinatorial Optimization: A Surveycited by 235
- 2015ASlib: A Benchmark Library for Algorithm Selectioncited by 36
- 2013An Enhanced Features Extractor for a Portfolio of Constraint Solverscited by 5
- 2015The Inductive Constraint Programming Loopcited by 3
- 2015A Multicore Tool for Constraint Solvingcited by 1
- 2020Learning Objective Boundaries for Constraint Optimization Problemscited by 1
Built on by
Not cited yet.