Automatic Algorithm Selection for Pseudo-Boolean Optimization with Given Computational Time Limits
Not on the map. Why?
Abstract (arXiv)
Machine learning (ML) techniques have been proposed to automatically select the best solver from a portfolio of solvers, based on predicted performance. These techniques have been applied to various problems, such as Boolean Satisfiability, Traveling Salesperson, Graph Coloring, and others. These methods, known as meta-solvers, take an instance of a problem and a portfolio of solvers as input. They then predict the best-performing solver and execute it to deliver a solution. Typically, the quality of the solution improves with a longer computational time. This has led to the development of anytime selectors, which consider both the instance and a user-prescribed computational time limit. Anytime meta-solvers predict the best-performing solver within the specified time limit. Constructing an anytime meta-solver is considerably more challenging than building a meta-solver without the "anytime" feature. In this study, we focus on the task of designing anytime meta-solvers for the NP-hard optimization problem of Pseudo-Boolean Optimization (PBO), which generalizes Satisfiability and Maximum Satisfiability problems. The effectiveness of our approach is demonstrated via extensive empirical study in which our anytime meta-solver improves dramatically on the performance of Mixed Integer Programming solver Gurobi, which is the best-performing single solver in the portfolio. For example, out of all instances and time limits for which Gurobi failed to find feasible solutions, our meta-solver identified feasible solutions for 47% of these.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 10 of its 84 references that are in the map. First posted on arXiv 7 Sep 2023.
Builds on
10 of 84 references.
References · 10
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2014Going Deeper with Convolutionscited by 4,241
- 2020A Survey on the Explainability of Supervised Machine Learningcited by 227
- 2018Automated Algorithm Selection: Survey and Perspectivescited by 114
- 2015ASlib: A Benchmark Library for Algorithm Selectioncited by 37
- 2022Machine Learning Methods in Solving the Boolean Satisfiability Problemcited by 22
- 2018The Algorithm Selection Competitions 2015 and 2017cited by 12
- 2014Solver Scheduling via Answer Set Programmingcited by 7
- 2013A Multi-Engine Approach to Answer Set Programmingcited by 6
- 2014Incremental Cardinality Constraints for MaxSATcited by 6
Built on by
Not cited yet.