Visible to the public A Generalization of SAT and #SAT for Robust Policy EvaluationConflict Detection Enabled

TitleA Generalization of SAT and #SAT for Robust Policy Evaluation
Publication TypeReport
Year of Publication2014
AuthorsErik Zawadzki, Andre Platzer, Geoffrey Gordon
Date Published6-30-2014
InstitutionCarnegie Mellon University
Report NumberCMU-CS-13-107
Keywords#SAT, CMU, counting, July'14, policy evaluation, quantifier alternation, satisfiability
Abstract

Both SAT and #SAT can represent difficult problems in seemingly dissimilar areas such as planning, verification, and probabilistic inference. Here, we examine an expressive new language, #SAT, that generalizes both of these languages. #SAT problems require counting the number of satisfiable formulas in a concisely-describable set of existentially quantified, propositional formulas. We characterize the expressiveness and worst-case difficulty of #SAT by proving it is complete for the complexity class #P NP [1], and re- lating this class to more familiar complexity classes. We also experiment with three new

general-purpose #SAT solvers on a battery of problem distributions including a simple logistics domain. Our experiments show that, despite the formidable worst-case complex-

ity of #P NP [1], many of the instances can be solved efficiently by noticing and exploiting a particular type of frequent structure.

Citation Keynode-30058

Other available formats:

Zawadzki_Generalization_SAT_AP.pdf
AttachmentTaxonomyKindSize
Zawadzki_Generalization_SAT_AP.pdfPDF document646.06 KBDownloadPreview
AttachmentSize
bytes