2009
DOI: 10.3233/sat190070
|View full text |Cite
|
Sign up to set email alerts
|

ManySAT: a Parallel SAT Solver

Abstract: In this paper, ManySAT a new portfolio-based parallel SAT solver is thoroughly described. The design of ManySAT benefits from the main weaknesses of modern SAT solvers: their sensitivity to parameter tuning and their lack of robustness. ManySAT uses a portfolio of complementary sequential algorithms obtained through careful variations of the standard DPLL algorithm. Additionally, each sequential algorithm shares clauses to improve the overall performance of the whole system. This contrasts with most of the par… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
98
0
1

Year Published

2011
2011
2021
2021

Publication Types

Select...
7
1

Relationship

0
8

Authors

Journals

citations
Cited by 191 publications
(100 citation statements)
references
References 30 publications
1
98
0
1
Order By: Relevance
“…Each square in a configuration is placed in the lowest and leftmost possible slot. The aforementioned solution corresponds to the configuration (33,37,42,29,4,25,16,18,24,9,7,2,17,6,50,15,11,19,35,8,27).…”
Section: The Perfect-square Placement Problemmentioning
confidence: 99%
See 1 more Smart Citation
“…Each square in a configuration is placed in the lowest and leftmost possible slot. The aforementioned solution corresponds to the configuration (33,37,42,29,4,25,16,18,24,9,7,2,17,6,50,15,11,19,35,8,27).…”
Section: The Perfect-square Placement Problemmentioning
confidence: 99%
“…It is worth noticing that, in these domains, most of the attempts to take advantage the parallelism available in modern multicore architectures have targeted homogeneous systems, for instance, Intel or AMD-based machines, and make use of shared memory [2][3][4]. The different cores are working on shared data structures that somehow represent a global environment in which the subcomputations are taking place.…”
Section: Introductionmentioning
confidence: 99%
“…The solvers also exchange information mainly in the form of learned clauses. This approach is referred to as portfolio-based parallel SAT solving and was first used in the SAT solver ManySat [14]. However, so far it was not clear whether this approach can scale to a large number of processors.…”
Section: Introductionmentioning
confidence: 99%
“…There has been a significant amount of work to automatically select or adapt the search strategy. Some successes have been obtained by running some algorithms in parallel in CP [8] and in SAT [10]. Offline and online machine learning based methods are popular.…”
Section: Significance Level Of the Resultsmentioning
confidence: 99%