2022
DOI: 10.1145/3491210
|View full text |Cite
|
Sign up to set email alerts
|

On the Structure of the Boolean Satisfiability Problem: A Survey

Abstract: The Boolean satisfiability problem (SAT) is a fundamental NP-complete decision problem in automated reasoning and mathematical logic. As evidenced by the results of SAT competitions, the performance of SAT solvers varies substantially between different SAT categories (random, crafted, and industrial). A suggested explanation is that SAT solvers may exploit the underlying structure inherent to SAT instances. There have been attempts to define the structure of SAT in terms of structural m… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
4
0

Year Published

2022
2022
2025
2025

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 10 publications
(5 citation statements)
references
References 70 publications
0
4
0
Order By: Relevance
“…Boolean structure measures well known in the literature are: phase transition, backbone size, backdoor size, and backbone/backdoor variable overlap size [25]. In view of the fact that the phase transition is only located for random and industrial-like instances, we focus on characterizing SAT instances based on backbones and backdoors.…”
Section: Discussionmentioning
confidence: 99%
See 3 more Smart Citations
“…Boolean structure measures well known in the literature are: phase transition, backbone size, backdoor size, and backbone/backdoor variable overlap size [25]. In view of the fact that the phase transition is only located for random and industrial-like instances, we focus on characterizing SAT instances based on backbones and backdoors.…”
Section: Discussionmentioning
confidence: 99%
“…When the solver reaches a promising partial assignment, it enters a non-backtracking stage until it obtains a full assignment (line 34). The SLS solver, CCAr, is then called every number of restarts (sthreshold) in order to find a satisfying assignment close to the full assignment (lines [16][17][18][19][20][21][22][23][24][25][26][27][28]. This value of sthreshold is set at 300, but if the SLS solution does not improve, it increases; otherwise, it decreases, keeping the value above 300 (lines 24-27).…”
Section: Maplelcmdistchronobt-dl-v3 and Lstechmentioning
confidence: 99%
See 2 more Smart Citations
“…However, modern solvers are extremely efficient and manage to outstandingly solve formulas with millions of variables and clauses. Many studies have attempted to investigate this conflicting gap between the theoretical difficulty of SAT and the remarkable practical performance of modern solvers [AMM22a].…”
Section: Behind the Success Of Sat Solvingmentioning
confidence: 99%