Latent Class Models for Algorithm Portfolio Methods

10Citations
Citations of this article
19Readers
Mendeley users who have this article in their library.

Abstract

Different solvers for computationally difficult problems such as satisfiability (SAT) perform best on different instances. Algorithm portfolios exploit this phenomenon by predicting solvers' performance on specific problem instances, then shifting computational resources to the solvers that appear best suited. This paper develops a new approach to the problem of making such performance predictions: natural generative models of solver behavior. Two are proposed, both following from an assumption that problem instances cluster into latent classes: a mixture of multinomial distributions, and a mixture of Dirichlet compound multinomial distributions. The latter model extends the former to capture burstiness, the tendency of solver outcomes to recur. These models are integrated into an algorithm portfolio architecture and used to run standard SAT solvers on competition benchmarks. This approach is found competitive with the most prominent existing portfolio, SATzilla, which relies on domain-specific, hand-selected problem features; the latent class models, in contrast, use minimal domain knowledge. Their success suggests that these models can lead to more powerful and more general algorithm portfolio methods.

Cite

CITATION STYLE

APA

Silverthorn, B., & Miikkulainen, R. (2010). Latent Class Models for Algorithm Portfolio Methods. In Proceedings of the 24th AAAI Conference on Artificial Intelligence, AAAI 2010 (pp. 167–172). AAAI Press. https://doi.org/10.1609/aaai.v24i1.7546

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free