Learning algorithm portfolios for parallel execution

  • Authors:
  • Xi Yun;Susan L. Epstein

  • Affiliations:
  • Department of Computer Science, The Graduate School of The City University of New York, New York, NY;Department of Computer Science, The Graduate School of The City University of New York, New York, NY, USA,Department of Computer Science, Hunter College of The City University of New York, New Yor ...

  • Venue:
  • LION'12 Proceedings of the 6th international conference on Learning and Intelligent Optimization
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Portfolio-based solvers are both effective and robust, but their promise for parallel execution with constraint satisfaction solvers has received relatively little attention. This paper proposes an approach that constructs algorithm portfolios intended for parallel execution based on a combination of case-based reasoning, a greedy algorithm, and three heuristics. Empirical results show that this method is efficient, and can significantly improve performance with only a few additional processors. On problems from solver competitions, the resultant algorithm portfolios perform nearly as well as an oracle.