Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. Computer Science and Artificial Intelligence Lab (CSAIL)
  3. CSAIL Digital Archive
  4. CSAIL Technical Reports (July 1, 2003 - present)
  5. AvatarSAT: An Auto-tuning Boolean SAT Solver

AvatarSAT: An Auto-tuning Boolean SAT Solver

Thumbnail Image
Download
Name

MIT-CSAIL-TR-2009-039.pdf

Size

154.41 KB

Format

Adobe PDF

Checksum (MD5)

8beab8334337112d50c3e6c872c8ab14

Thumbnail Image
Download
Name

MIT-CSAIL-TR-2009-039.ps

Size

798.15 KB

Format

PostScript

Checksum (MD5)

2c637b8734572225ffce03ad35b1b3d4

Author(s)
Ganesh, Vijay
•
Singh, Rishabh
•
Near, Joseph P.
•
Rinard, Martin
Advisor(s)
Martin Rinard
Date Issued
August 26, 2009
Series/Report no.
MIT-CSAIL-TR-2009-039
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.
Subjects
self-tuning
machine learning
SAT solvers
Terms of Use
Creative Commons Attribution 3.0 Unported
http://creativecommons.org/licenses/by/3.0/
Persistent DSpace Link
http://hdl.handle.net/1721.1/46691
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.