2012
DOI: 10.1007/978-3-642-31612-8_18
|View full text |Cite
|
Sign up to set email alerts
|

Evaluating Component Solver Contributions to Portfolio-Based Algorithm Selectors

Abstract: Abstract. Portfolio-based methods exploit the complementary strengths of a set of algorithms and-as evidenced in recent competitions-represent the state of the art for solving many NP-hard problems, including SAT. In this work, we argue that a state-of-the-art method for constructing portfolio-based algorithm selectors, SATzilla, also gives rise to an automated method for quantifying the importance of each of a set of available solvers. We entered a substantially improved version of SATzilla to the inaugural "… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

4
87
0

Year Published

2013
2013
2022
2022

Publication Types

Select...
7
1

Relationship

0
8

Authors

Journals

citations
Cited by 72 publications
(91 citation statements)
references
References 22 publications
4
87
0
Order By: Relevance
“…In other terms, an important factor for the success of a portfolio is the marginal contribution [187] of the constituent solvers, where with marginal contribution of a solver S we mean the difference in performance between a portfolio solver including S and a portfolio solver excluding S.…”
Section: Datasetmentioning
confidence: 99%
See 1 more Smart Citation
“…In other terms, an important factor for the success of a portfolio is the marginal contribution [187] of the constituent solvers, where with marginal contribution of a solver S we mean the difference in performance between a portfolio solver including S and a portfolio solver excluding S.…”
Section: Datasetmentioning
confidence: 99%
“…As it can be seen, Mistral is by far the best solver, since it is faster than the others for 1622 instances (36% of D). In Figure 4.1b, following [187], we show instead a measure of the marginal contribution of each solver, i.e., how many times a solver is able to solve instances that no other solver can solve. Even in this case Mistral is by far the best solver, almost one order of magnitude better than the second one.…”
Section: Solversmentioning
confidence: 99%
“…In practice they propose [26] to train trees to compare each pair of solvers. At the end the approach selects the solver accordingly to a majority vote.…”
Section: Satzilla 2012mentioning
confidence: 99%
“…Based on the observation that solvers have complementary strengths and thus exhibit incomparable behavior on different problem instances, the ideas of running multiple solvers in parallel or to select one solver based on the features of a given instance were introduced. Portfolio research has led to a wealth of different approaches and an amazing boost in solver performance in the past decade [8,16].…”
Section: Solver Portfoliosmentioning
confidence: 99%
“…These features are inspired by the knearest-neighbor classifier that 3S employs. For other approaches like the voting mechanism in [16] one can also craft features (e.g., number of votes for a solver).…”
Section: Accuracy Predictionmentioning
confidence: 99%