Show simple item record

dc.contributor.advisorSattar, Abdul
dc.contributor.advisorThornton, John
dc.contributor.authorPham, Duc Nghia
dc.date.accessioned2018-01-23T02:19:17Z
dc.date.available2018-01-23T02:19:17Z
dc.date.issued2006
dc.identifier.doi10.25904/1912/2403
dc.identifier.urihttp://hdl.handle.net/10072/365503
dc.description.abstractRecent research has shown that it is often preferable to encode real-world problems as propositional satisfiability (SAT) problems and then solve using a general purpose SAT solver. However, much of the valuable information and structure of these realistic problems is flattened out and hidden inside the corresponding Conjunctive Normal Form (CNF) encodings of the SAT domain. Recently, systematic SAT solvers have been progressively improved and are now able to solve many highly structured practical problems containing millions of clauses. In contrast, state-of-the-art Stochastic Local Search (SLS) solvers still have difficulty in solving structured problems, apparently because they are unable to exploit hidden structure as well as the systematic solvers. In this thesis, we study and evaluate different ways to effectively recognise, model and efficiently exploit useful structures hidden in realistic problems. A summary of the main contributions is as follows: 1. We first investigate an off-line processing phase that applies resolution-based pre-processors to input formulas before running SLS solvers on these problems. We report an extensive empirical examination of the impact of SAT pre-processing on the performance of contemporary SLS techniques. It emerges that while all the solvers examined do indeed benefit from pre-processing, the effects of different pre-processors are far from uniform across solvers and across problems. Our results suggest that SLS solvers need to be equipped with multiple pre-processors if they are ever to match the performance of systematic solvers on highly structured problems. [Part of this study was published at the AAAI-05 conference]. 2. We then look at potential approaches to bridging the gap between SAT and constraint satisfaction problem (CSP) formalisms. One approach has been to develop a many-valued SAT formalism (MV-SAT) as an intermediate paradigm between SAT and CSP, and then to translate existing highly efficient SAT solvers to the MV-SAT domain. In this study, we follow a different route, developing SAT solvers that can automatically recognise CSP structure hidden in SAT encodings. This allows us to look more closely at how constraint weighting can be implemented in the SAT and CSP domains. Our experimental results show that a SAT-based mechanism to handle weights, together with a CSP-based method to instantiate variables, is superior to other combinations of SAT and CSP-based approaches. In addition, SLS solvers based on this many-valued weighting approach outperform other existing approaches to handle many-valued CSP structures. [Part of this study was published at the AAAI-05 conference]. 3. Finally, we propose and evaluate six different schemes to encode temporal reasoning problems, in particular the Interval Algebra (IA) networks, into SAT CNF formulas. We then empirically examine the performance of local search as well as systematic solvers on the new temporal SAT representations, in comparison with solvers that operate on native IA representations. Our empirical results show that zChaff (a state-of-the-art complete SAT solver) together with the best IA-to-SAT encoding scheme, can solve temporal problems significantly faster than existing IA solvers working on the equivalent native IA networks. [Part of this study was published at the CP-05 workshop].
dc.languageEnglish
dc.publisherGriffith University
dc.publisher.placeBrisbane
dc.rights.copyrightThe author owns the copyright in this thesis, unless stated otherwise.
dc.subject.keywordsPropositional satisfiability problems
dc.subject.keywordsSAT solver
dc.subject.keywordsconjunctive normal form
dc.subject.keywordsstochastic local search
dc.subject.keywordsconstraint satisfaction problem formalisms
dc.titleModelling and Exploiting Structures in Solving Propositional Satisfiability Problems
dc.typeGriffith thesis
gro.rights.copyrightThe author owns the copyright in this thesis, unless stated otherwise.
gro.hasfulltextFull Text
dc.rights.accessRightsPublic
gro.identifier.gurtIDgu1316472035594
gro.identifier.ADTnumberadt-QGU20070216.143447
gro.source.ADTshelfnoADT0473
gro.source.GURTshelfnoGURT
gro.thesis.degreelevelThesis (PhD Doctorate)
gro.thesis.degreeprogramDoctor of Philosophy (PhD)
gro.departmentInstitute for Integrated and Intelligent Systems
gro.griffith.authorPham, Nghia N.


Files in this item

This item appears in the following Collection(s)

Show simple item record