Proceedings of the AAAI Conference on Artificial Intelligence · 2010 · 178 citations · 18 references
ComputingComputer ScienceAlgorithmsArtificial IntelligenceOptimizationConstraint SatisfactionHeuristic SearchCombinatorial SearchHigh PerformanceLocal SearchLocal Search Algorithms
The AI community has achieved great success in designing high-performance algorithms for hard combinatorial problems, given both considerable domain knowledge and considerable effort by human experts. Two influential methods aim to automate this process: automated algorithm configuration and portfolio-based algorithm selection. The former has the advantage of requiring virtually no domain knowledge, but produces only a single solver; the latter exploits per-instance variation, but requires a set of relatively uncorrelated candidate solvers. Here, we introduce Hydra, a novel technique for combining these two methods, thereby realizing the benefits of both. Hydra automatically builds a set of solvers with complementary strengths by iteratively configuring new algorithms. It is primarily intended for use in problem domains for which an adequate set of candidate solvers does not already exist. Nevertheless, we tested Hydra on a widely studied domain, stochastic local search algorithms for SAT, in order to characterize its performance against a well-established and highly competitive baseline. We found that Hydra consistently achieved major improvements over the best existing individual algorithms, and always at least roughly matched — and indeed often exceeded — the performance of the best portfolios of these algorithms.
18
ParamILS: An Automatic Algorithm Configuration Framework
Frank Hutter, Holger H. Hoos, Kevin Leyton‐Brown et al. · Journal of Artificial Intelligence Research · 2009 · 868 citations · Full text
SATzilla: Portfolio-based Algorithm Selection for SAT
Lizhong Xu, Frank Hutter, Holger H. Hoos et al. · Journal of Artificial Intelligence Research · 2008 · 835 citations · Full text
Carla P. Gomes, Bart Selman · Artificial Intelligence · 2001 · 448 citations
An Economics Approach to Hard Computational Problems
Bernardo A. Huberman, Rajan M. Lukose, Tad Hogg · Science · 1997 · 385 citations