claspfolio 2: Advances in Algorithm Selection for Answer Set Programming
Authors: Holger Hoos, Marius Lindauer and Torsten Schaub
Paper Information
| Title: | claspfolio 2: Advances in Algorithm Selection for Answer Set Programming |
| Authors: | Holger Hoos, Marius Lindauer and Torsten Schaub |
| Proceedings: | ICLP 2014 VSL proceedings |
| Editors: | Michael Leuschel, Tom Schrijvers and Martin Gebser |
| Keywords: | Answer Set Programming, Answer Set Solving, Algorithm Selection, Algorithm Schedules, Algorithm Configuration, Portfolio Solving, Instance features |
| Abstract: | ABSTRACT. Building on the award-winning, portfolio-based ASP solver claspfolio, we present claspfolio 2, a modular and open solver architecture that integrates several different portfolio-based algorithm selection approaches and techniques. Our claspfolio 2 solver framework supports various feature generators, solver selection approaches, solver portfolios, as well as solver-schedule-based pre-solving techniques. The default configuration of claspfolio 2 relies on a light-weight version of the ASP solver clasp, whose statistics are used for generating static and dynamic instance features. The flexible open design of claspfolio 2 is a distinguishing factor even beyond ASP. As such, it provides a unique framework for comparing and combining existing portfolio-based algorithm selection approaches and techniques in a unified framework. Taking advantage of this, we conducted an extensive experimental study and compared the impact of different feature sets, selection approaches and base solver portfolios. In addition to gaining substantial insights into the impact of the various approaches and techniques, we identified a default configuration of claspfolio 2 that achieves substantial performance gains not only over clasp's default configuration but also over manually tuned configurations of clasp. |
| Pages: | 15 |
| Talk: | Jul 20 17:30 |
| Paper: | ![]() |
