2017
DOI: 10.1063/1.4981999
|View full text |Cite
|
Sign up to set email alerts
|

A survey of SAT solver

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
11
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
6
1
1

Relationship

0
8

Authors

Journals

citations
Cited by 18 publications
(11 citation statements)
references
References 44 publications
(43 reference statements)
0
11
0
Order By: Relevance
“…Finally, we note that the technique used here is related to methods to solve logical puzzles [14]. On the other hand, SAT solvers [1,6,8] provide valuations of the variables such that the given formula evaluates to true, if it is possible. The SAT problem is one of the most known NP-complete problems.…”
Section: Discussionmentioning
confidence: 99%
“…Finally, we note that the technique used here is related to methods to solve logical puzzles [14]. On the other hand, SAT solvers [1,6,8] provide valuations of the variables such that the given formula evaluates to true, if it is possible. The SAT problem is one of the most known NP-complete problems.…”
Section: Discussionmentioning
confidence: 99%
“…Traveling Salesman [92] Traveling Salesman [93] Multiple Traveling Salesman [94] Bottleneck Traveling Salesman [95] Cutting Stock [96] Cutting Stock [97] 2D Cutting [98] Packing [99] Packing [100] 2D Packing [101] Bin Packing [102] Knapsack [103] Knapsack [104] Subset Sum [105] Unbounded Knapsack [105] Bounded Knapsack [106] Multiple Knapsack [107] Quadratic Knapsack [108] Scheduling [109] Scheduling [110] Production Scheduling [111] Workforce Scheduling [112] Job-Shop Scheduling [113] Precedence Constrained Scheduling [114] Educational Timetabling [115] Educational Timetabling [116] Facility Location [117] Assignment [118] Quadratic Assignment [119] Spanning Tree [120] Maximum Leaf Spanning Tree [121] Degree Constrained Spanning Tree [122] Minimum Spanning Tree [123] Boolean Satisfiability [124] Boolean Satisfiability [125] Covering [126] Minimum Vertex Cover [127] Set Cover [128] Exact Cover [129] Minimum Edge Cover [130] Vehicle Routing [131] Vehicle Routing…”
Section: Type Problemmentioning
confidence: 99%
“…Most modern complete SAT solvers are based on the the Conflict-Driven Clause Learning (CDCL) algorithm (Marques-Silva and Sakallah 1999), an evolution of the backtracking Davis-Putnam-Logemann-Loveland (DPLL) algorithm (Davis and Putnam 1960;Davis, Logemann, and Loveland 1962). The main techniques used in CDCL solvers include clause-based learning of conflicts, random restarts, heuristic variable selection, and effective constraintpropagation data structures (Gong and Zhou 2017). Examples of highly efficient complete SAT solvers include Min-iSat (Eén and Sörensson 2003), BerkMin (Goldberg and Novikov 2007), PicoSAT (Biere 2008), Lingeling (Biere 2010), Glusose (Audemard and Simon 2014) and MapleSAT (Liang 2018).…”
Section: Introductionmentioning
confidence: 99%
“…During the main loop, GSAT repeatedly checks the current assignments neighbors and selects a new assignment to maximize the number of satisfied clauses. In contrast, WSAT randomly selects a variable in an unsatisfied clause and inverts its value (Gong and Zhou 2017). On top of these basic algorithms, several heuristics for variable selection have been proposed, such as NSAT (McAllester, Selman, and Kautz 1997), Sparrow (Balint and Fröhlich 2010), and ProbSAT (Balint and Schöning 2012).…”
Section: Introductionmentioning
confidence: 99%