Login

AvatarSAT: An Auto-tuning Boolean SAT Solver

Show full item record




Title: AvatarSAT: An Auto-tuning Boolean SAT Solver
Author: Ganesh, Vijay; Singh, Rishabh; Near, Joseph P.; Rinard, Martin
Other Contributors: Computer Architecture
Advisor: Martin Rinard
Issue Date: 2009-08-26
Abstract: We present AvatarSAT, a SAT solver that uses machine-learning classifiers to automatically tune the heuristics of an off-the-shelf SAT solver on a per-instance basis. The classifiers use features of both the input and conflict clauses to select parameter settings for the solver's tunable heuristics. On a randomly selected set of SAT problems chosen from the 2007 and 2008 SAT competitions, AvatarSAT is, on average, over two times faster than MiniSAT based on the geometric mean speedup measure and 50% faster based on the arithmeticmean speedup measure. Moreover, AvatarSAT is hundreds to thousands of times faster than MiniSAT on many hard SAT instances and is never more than twenty times slower than MiniSAT on any SAT instance.
URI: http://hdl.handle.net/1721.1/46691
Series/Report no.: MIT-CSAIL-TR-2009-039
Keywords: self-tuning, machine learning, SAT solvers

Files in this item

Files Size Format View
MIT-CSAIL-TR-2009-039.pdf 158.1Kb PDF View/Open
MIT-CSAIL-TR-2009-039.ps 817.3Kb Postscript View/Open

The following license files are associated with this item:

This item appears in the following Collection(s)

Show full item record

Creative Commons Attribution 3.0 Unported Except where otherwise noted, this item's license is described as Creative Commons Attribution 3.0 Unported

Search DSpace@MIT


Advanced Search

Browse

My Account

Links