Proceedings

Statistical Regimes and Runtime Prediction

Download BibTeX Cite

Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 318-323.

Abstract

The last decade has seen a growing interest in solver portfolios, automated solver configuration, and runtime prediction methods. At their core, these methods rely on a deterministic, consistent behaviour from the underlying algorithms and solvers. However, modern state-of-the-art solvers have elementsof stochasticity built in such as randomised variable and value selection, tie-breaking, and randomised restarting. Such features can elicit dramatic variations in the overall performance between repeated runs of the solver,often by several orders of magnitude. Despite the success of the aforementioned fields, such performance variations in the underlying solvers have largely been ignored. Supported by a large-scale empirical study employing many years of industrial SAT Competition instances including repeated runs, we present statistical and empirical evidence that such a performance variation phenomenon necessitates a change in the evaluation of portfolio, runtime prediction, and automated configuration methods. In addition, we demonstrate that this phenomenon can have a significant impact on empirical solver competitions. Specifically, we show that the top three solvers from the 2014 SAT Competition could have been ranked in any permutation. These findings demonstrate the need for more statistically well-founded regimes in empirical evaluations.

  1. [Alfonso and Manthey, 2014] Enrique Matos Alfonso and Norbert Manthey. Riss 4.27 BlackBox. SAT Competition, 2014.
  2. [Ansótegui et al., 2009] Carlos Ansótegui, Meinolf Sell- mann, and Kevin Tierney. A Gender-based Genetic Al- gorithm for the Automatic Configuration of Algorithms. In Proceedings of the 15th International Conference on Principles and Practice of Constraint Programming (CP 2009), pages 142-157, 2009.
  3. [Ansótegui et al., 2014] Carlos Ansótegui, Yuri Malitsky, and Meinolf Sellmann. MaxSAT by Improved Instance- Specific Algorithm Configuration. In Proceedings of the 28th AAAI Conference on Artificial Intelligence (AAAI 2014), pages 2594-2600, 2014.
  4. [Biere, 2014] Armin Biere. Yet another Local Search Solver and Lingeling and Friends Entering the SAT Competition 2014. SAT Competition, 2014. [Eén and Sörensson, 2004] Niklas Eén and Niklas Sörensson. An extensible SAT-solver. In Theory and Applications of Satisfiability Testing, pages 502-518. Springer-Verlag, 2004.
  5. [Fawcett et al., 2014] Chris Fawcett, Mauro Vallati, Frank Hutter, Jörg Hoffmann, Holger H Hoos, and Kevin Leyton- Brown. Improved Features for Runtime Prediction of Domain-Independent Planners. In Proceedings of the 24th International Conference on Autonomous Planning and Scheduling (ICAPS 2014), 2014.
  6. [Fitzgerald et al., 2014] Tadhg Fitzgerald, Yuri Malitsky, Barry O'Sullivan, and Kevin Tierney. ReACT: Real-Time Algorithm Configuration through Tournaments. In Pro- ceedings of the Seventh Annual Symposium on Combina- torial Search, SOCS 2014, Prague, Czech Republic, 15-17 August 2014., 2014.
  7. [Gomes and Sabharwal, 2009] Carla P. Gomes and Ashish Sabharwal. Exploiting Runtime Variation in Complete Solvers. In Handbook of Satisfiability, pages 271-288. 2009.
  8. [Gomes and Selman, 2001] Carla P. Gomes and Bart Sel- man. Algorithm Portfolios. Artificial Intelligence, 126(1- 2):43-62, 2001.
  9. [Gomes et al., 2000] Carla P Gomes, Bart Selman, Nuno Crato, and Henry Kautz. Heavy-tailed Phenomena in Sat- isfiability and Constraint Satisfaction Problems. Journal of Automated Reasoning, 24(1-2):67-100, 2000.
  10. [Hurley et al., 2014] Barry Hurley, Lars Kotthoff, Yuri Mal- itsky, and Barry O'Sullivan. Proteus: A Hierarchical Port- folio of Solvers and Transformations. In Integration of AI and OR Techniques in Constraint Programming -11th International Conference, CPAIOR 2014, pages 301-317, 2014.
  11. [Hutter et al., 2011] Frank Hutter, Holger H. Hoos, and Kevin Leyton-Brown. Sequential Model-Based Optimiza- tion for General Algorithm Configuration. In Learning and Intelligent Optimization -5th International Confer- ence, LION 5, Rome, Italy, January 17-21, 2011. Selected Papers, pages 507-523, 2011.
  12. [Hutter et al., 2014] F Hutter, L Xu, H H Hoos, and K Leyton-Brown. Algorithm runtime prediction: Methods & evaluation. Artificial Intelligence, 206:79-111, 2014.
  13. [Kadioglu et al., 2010] Serdar Kadioglu, Yuri Malitsky, Meinolf Sellmann, and Kevin Tierney. ISAC -Instance- Specific Algorithm Configuration. In Proceedings of the 19th European Conference on Artificial Intelligence (ECAI 2010), pages 751-756, 2010.
  14. [Kotthoff, 2014] Lars Kotthoff. Algorithm selection for combinatorial search problems: A survey. AI Magazine, 35(3):48-60, 2014.
  15. [Le Berre and Simon, 2004] Daniel Le Berre and Laurent Si- mon. The Essentials of the SAT 2003 Competition. In Theory and Applications of Satisfiability Testing. Springer- Verlag, 2004.
  16. [Leyton-Brown et al., 2002] Kevin Leyton-Brown, Eugene Nudelman, and Yoav Shoham. Learning the Empirical Hardness of Optimization Problems: The Case of Combi- natorial Auctions. In Proceedings of the 8th International Conference on Principles and Practice of Constraint Pro- gramming (CP 2002), pages 556-572. Springer Berlin Heidelberg, January 2002.
  17. [Lin Xu and Leyton-Brown, 2012] Holger Hoos Lin Xu, Frank Hutter and Kevin Leyton-Brown. Features for SAT, 2012.
  18. [Nikolić, 2010] Mladen Nikolić. Statistical methodology for comparison of SAT solvers. In Theory and Applications of Satisfiability Testing, 2010.
  19. [Oh, 2014] Chanseok Oh. MiniSat HACK 999ED, Min- iSat HACK 1430ED and SWDiA5BY. SAT Competition, 2014.
  20. [O'Mahony et al., 2008] Eoin O'Mahony, Emmanuel He- brard, Alan Holland, Conor Nugent, and Barry O'Sullivan. Using Case-based Reasoning in an Algorithm Portfolio for Constraint Solving. Irish Conference on Artificial Intelli- gence and Cognitive Science, 2008.
  21. [Seipp et al., 2015] J. Seipp, S. Sievers, M. Helmert, and F. Hutter. Automatic Configuration of Sequential Plan- ning Portfolios. In Proceedings of the Twenty-Ninth AAAI Conference on Artificial Intelligence, January 2015.
  22. [Van Gelder, 2011] Allen Van Gelder. Careful Ranking of Multiple Solvers with Timeouts and Ties. In Theory and Applications of Satisfiability Testing. Springer-Verlag, 2011.
  23. [Xu et al., 2008] Lin Xu, Frank Hutter, Holger H Hoos, and Kevin Leyton-Brown. SATzilla: Portfolio-based Algo- rithm Selection for SAT. In Journal Of Artificial Intelli- gence Research, pages 565-606, 2008.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards