Connectivity of Boolean Satisfiability
Konrad W. Schwerdtfeger

TL;DR
This paper investigates the structure and computational complexity of connectivity problems in Boolean satisfiability solution graphs, establishing dichotomies and trichotomies across various formula classes and extensions.
Contribution
It provides a comprehensive classification of the complexity and structural properties of connectivity problems in different Boolean satisfiability frameworks, extending previous work.
Findings
st-connectivity is either polynomial or PSPACE-complete
Connectivity problem has a trichotomy: P, coNP-complete, or PSPACE-complete
Dichotomies hold for B-formulas and B-circuits across various extensions
Abstract
For Boolean satisfiability problems, the structure of the solution space is characterized by the solution graph, where the vertices are the solutions, and two solutions are connected iff they differ in exactly one variable. For this implicitly defined graph, we here study the st-connectivity and connectivity problems. Building on the work of Gopalan et al. ("The Connectivity of Boolean Satisfiability: Computational and Structural Dichotomies", 2006/2009), we first investigate satisfiability problems given by CSPs, more exactly CNF(S)-formulas with constants (as considered in Schaefer's famous 1978 dichotomy theorem); we prove a computational dichotomy for the st-connectivity problem, asserting that it is either solvable in polynomial time or PSPACE-complete, and an aligned structural dichotomy, asserting that the maximal diameter of connected components is either linear in the number…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFormal Methods in Verification · Gene Regulatory Network Analysis · Machine Learning and Algorithms
