Backdoors in Satisfiability Problems

dc.contributor.authorLi, Zijie
dc.date.accessioned2009-10-08T18:24:57Z
dc.date.available2009-10-08T18:24:57Z
dc.date.issued2009-10-08T18:24:57Z
dc.date.submitted2009
dc.description.abstractAlthough satisfiability problems (SAT) are NP-complete, state-of-the-art SAT solvers are able to solve large practical instances. The notion of backdoors has been introduced to capture structural properties of instances. Backdoors are a set of variables for which there exists some value assignment that leads to a polynomial-time solvable sub-problem. I address in this thesis the problem of finding all minimal backdoors, which is essential for studying value and variable ordering mistakes. I discuss our definition of sub-solvers and propose algorithms for finding backdoors. I implement our proposed algorithms by modifying a state-of-the-art SAT solver, Minisat. I analyze experimental results comparing our proposed algorithms to previous algorithms applied to random 3SAT, structured, and real-world instances. Our proposed algorithms improve over previous algorithms for finding backdoors in two ways. First, our algorithms often find smaller backdoors. Second, our algorithms often find a much larger number of backdoors.en
dc.identifier.urihttp://hdl.handle.net/10012/4810
dc.language.isoenen
dc.pendingfalseen
dc.publisherUniversity of Waterlooen
dc.subjectCSPen
dc.subjectSATen
dc.subjectBackdoorsen
dc.subject.programComputer Scienceen
dc.titleBackdoors in Satisfiability Problemsen
dc.typeMaster Thesisen
uws-etd.degreeMaster of Mathematicsen
uws-etd.degree.departmentSchool of Computer Scienceen
uws.peerReviewStatusUnrevieweden
uws.scholarLevelGraduateen
uws.typeOfResourceTexten

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Li_Zijie.pdf
Size:
456.76 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
244 B
Format:
Item-specific license agreed upon to submission
Description: