2019
DOI: 10.1007/978-3-030-17462-0_8
|View full text |Cite
|
Sign up to set email alerts
|

Modular and Efficient Divide-and-Conquer SAT Solver on Top of the Painless Framework

Abstract: Over the last decade, parallel SATisfiability solving has been widely studied from both theoretical and practical aspects. There are two main approaches. First, divide-and-conquer (D&C) splits the search space, each solver being in charge of a particular subspace. The second one, portfolio launches multiple solvers in parallel, and the first to find a solution ends the computation. However although D&C based approaches seem to be the natural way to work in parallel, portfolio ones experimentally provide better… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

1
3
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 9 publications
(4 citation statements)
references
References 25 publications
1
3
0
Order By: Relevance
“…We show that using centrality values computed only once at the beginning of the model counting search can already be beneficial, whereas [30] recompute betweenness centrality values at each step of a topdown compilation process. Finally, we note that our empirical observation that VSIDS is not an impactful heuristic in the context of search-based model counting agrees with recent observations on the limited applicability of VSIDS as a way to decompose search into subspaces in the context of parallel SAT solving [34].…”
Section: Introductionsupporting
confidence: 90%
“…We show that using centrality values computed only once at the beginning of the model counting search can already be beneficial, whereas [30] recompute betweenness centrality values at each step of a topdown compilation process. Finally, we note that our empirical observation that VSIDS is not an impactful heuristic in the context of search-based model counting agrees with recent observations on the limited applicability of VSIDS as a way to decompose search into subspaces in the context of parallel SAT solving [34].…”
Section: Introductionsupporting
confidence: 90%
“…When checking the existence of coloring of the constructed graphs in 4 colors, SAT solvers Minisat [11], Glucose 4 and the multithreaded version Glucose-syrup [3], Maple-LCMDistChronoBT-DLv3 (MapleLCMDv3) [19], plingeling [5], painless-mcomsps [23], and Kissat [6] were used. All employed SAT solvers are based on the Conflict-Driven Clause Learning algorithm (CDCL [25]).…”
Section: Performance Of Sat Solversmentioning
confidence: 99%
“…To the best of our knowledge, besides these two approaches no other parallel QBF solver has recently been presented. The situation in SAT is different: several very powerful parallel and distributed SAT solvers like Mallob [24], Painless [5], and the afore mentioned solver ParaCooba [7] have been released. They show the potential of parallel and distributed approaches impressively by solving hard SAT instances, for example from multiplier verification [15].…”
Section: Introductionmentioning
confidence: 99%