Arrow Research search
Back to IJCAI

IJCAI 2017

Solving Stochastic Boolean Satisfiability under Random-Exist Quantification

Conference Paper Constraints and Satisfiability Artificial Intelligence

Abstract

Stochastic Boolean Satisfiability (SSAT) is a powerful formalism to represent computational problems with uncertainly, such as belief network inference and propositional probabilistic planning. Solving SSAT formulas lies in the same complexity class (PSPACE-complete) as solving Quantified Boolean Formula (QBF). While many endeavors have been made to enhance QBF solving, SSAT has drawn relatively less attention in recent years. This paper focuses on random-exist quantified SSAT formulas, and proposes an algorithm combining binary decision diagram (BDD), logic synthesis, and modern SAT techniques to improve computational efficiency. Unlike prior exact SSAT algorithms, the proposed method can be easily modified to solve approximate SSAT by deriving upper and lower bounds of satisfying probability. Experimental results show that our method outperforms the state-of-the-art algorithm on random k-CNF formulas and has effective application to approximate SSAT on circuit benchmarks.

Authors

Keywords

  • Constraints and Satisfiability: Satisfiability
  • Constraints and Satisfiability: Solvers and Tools
  • Uncertainty in AI: Uncertainty in AI

Context

Venue
International Joint Conference on Artificial Intelligence
Archive span
1969-2025
Indexed papers
14525
Paper id
121987460436443513
v2026.09.13