2009
DOI: 10.1007/978-3-642-02777-2_31
|View full text |Cite
|
Sign up to set email alerts
|

Instance-Based Selection of Policies for SAT Solvers

Abstract: Abstract. Execution of most of the modern DPLL-based SAT solvers is guided by a number of heuristics. Decisions made during the search process are usually driven by some fixed heuristic policies. Despite the outstanding progress in SAT solving in recent years, there is still an appealing lack of techniques for selecting policies appropriate for solving specific input formulae. In this paper we present a methodology for instancebased selection of solver's policies that uses a data-mining classification techniqu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
33
0

Year Published

2011
2011
2021
2021

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 34 publications
(33 citation statements)
references
References 20 publications
0
33
0
Order By: Relevance
“…We presented a strikingly simple algorithm portfolio for SAT stemming from our work on ArgoSmArT (Nikolić et al, 2009). The presented system, ArgoSmArT k-NN, benefits from the SATzilla system in several ways: it uses a subset of SATzilla features for representation of instances, a selection of SAT solvers, SATzilla solving data for the training corpus, and fragments of SATzilla implementation.…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…We presented a strikingly simple algorithm portfolio for SAT stemming from our work on ArgoSmArT (Nikolić et al, 2009). The presented system, ArgoSmArT k-NN, benefits from the SATzilla system in several ways: it uses a subset of SATzilla features for representation of instances, a selection of SAT solvers, SATzilla solving data for the training corpus, and fragments of SATzilla implementation.…”
Section: Discussionmentioning
confidence: 99%
“…This virtual SATzilla system will be just referred to as SATzilla. In our experimental comparison, we included MXC08 (the best single solver on the training set), SATzilla, the ArgoSmArT system based on (Nikolić et al, 2009) with 13 SATzillasolvers instead of ArgoSAT configurations, ArgoSmArT 1-NN, and ArgoSmArT 9-NN. Also, we compare to the virtual best solver -a virtual solver that solves each instance by the fastest available solver for that instance (showing the upper achievable limit).…”
Section: Implementation and Experimental Evaluationmentioning
confidence: 99%
See 1 more Smart Citation
“…Furthermore, even assuming to have fewer solvers than cores, it is likely that -due to synchronization and memory consumption issues-running in parallel all the solvers on the same multicore machine is actually far from running the same solvers on different machines [162]. A naive multiprocessing approach could even result in wasting a huge amount of resources for little gains (e.g., see the examples of portfolios consisting of nearly 60 solvers in [147]). If we look at the results of the MiniZinc Challenge 2014 we notice that -despite the availability of eight logical cores-the performance of parallel solvers were not much better than those of sequential ones.…”
Section: Datasetmentioning
confidence: 99%
“…Some lazy approaches have been studied and evaluated, see for instance [154,151,147,72,164]. Avoiding (or at least lightening) the training phase can be advantageous in terms of simplicity and flexibility: it facilitates the treatment of new incoming problems, solvers and features.…”
Section: Selectorsmentioning
confidence: 99%