articleJournal of Artificial Intelligence ResearchJul 1, 2008DIAMOND OA

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

4

Topics & keywords

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.