SATzilla: Portfolio-based Algorithm Selection for SAT
University of British Columbia
Indexed inarxivcrossrefdoaj
Abstract
It has been widely observed that there is no single "dominant" SAT solver; instead, different solvers perform best on different instances. Rather than following the traditional approach of choosing the best solver for a given class of instances, we advocate making this decision online on a per-instance basis. Building on previous work, we describe SATzilla, an automated approach for constructing per-instance algorithm portfolios for SAT that use so-called empirical hardness models to choose among their constituent solvers. This approach takes as input a distribution of problem instances and a set of component solvers, and constructs a portfolio optimizing a given objective function (such as mean runtime,…
Citation impact
828
total citations
- FWCI
- 40.79
- Percentile
- 100%
- References
- 93
Citations per year
Authors
4Topics & keywords
Topics
Keywords
- Computer science
- Solver
- Portfolio
- Scalability
- Selection (genetic algorithm)
- Set (abstract data type)
- Class (philosophy)
- Local search (optimization)
No related works found for this paper.