Dissolve: A Distributed SAT Solver Based on Stalmarck's Method

dc.contributor.authorHenry, Julien
dc.contributor.authorThakur, Aditya
dc.contributor.authorKidd, Nicholas
dc.contributor.authorReps, Thomas
dc.date.accessioned2017-03-08T20:46:33Z
dc.date.available2017-03-08T20:46:33Z
dc.date.issued2017-03-08T20:46:33Z
dc.description.abstractCreating an effective parallel SAT solver is known to be a challenging task. At present, the most efficient implementations of parallel SAT solvers are portfolio solvers with some heuristics to share learnt clauses. In this paper, we propose a novel approach for solving SAT problems in parallel based on the combination of traditional CDCL with Stålmarck’s method. In particular, we use a variant of Stålmarck’s Dilemma Rule to partition the search space between solvers and merge their results. The paper describes the design of a new distributed SAT solver, called Dissolve, and presents experiments that demonstrate the value of the Dilemma-rule-based approach. The experiments showed that running times decreased on average (geometric mean) by 25% and 17% for SAT and UNSAT examples, respectively.en
dc.identifier.citationTR1839en
dc.identifier.otherTR1839
dc.identifier.urihttp://digital.library.wisc.edu/1793/76120
dc.language.isoen_USen
dc.relation.ispartofseriestech reports;TR1839
dc.subjectclause sharingen
dc.subjectdistributed SAT solvingen
dc.subjectStalmarck's methoden
dc.subjectCDCLen
dc.subjectsatisfiability problem (SAT)en
dc.titleDissolve: A Distributed SAT Solver Based on Stalmarck's Methoden
dc.typeTechnical Reporten

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
TR1839.pdf
Size:
471.64 KB
Format:
Adobe Portable Document Format
Description:
paper

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.03 KB
Format:
Item-specific license agreed upon to submission
Description: