Automated Algorithm Selection and Configuration

This report documents the programme and the outcomes of Dagstuhl Seminar 16412 “Automated Algorithm Selection and Configuration”, which was held October 9–14, 2016 and attended by 34 experts from 10 countries. Research on automated algorithm selection and configuration has lead to some of the most impressive successes within the broader area of empirical algorithmics, and has proven to be highly relevant to industrial applications. Specifically, high-performance algorithms for NP-hard problems, such as propositional satisfiability (SAT) and mixed integer programming (MIP), are known to have a huge impact on sectors such as manufacturing, logistics, healthcare, finance, agriculture and energy systems, and algorithm selection and configuration techniques have been demonstrated to achieve substantial improvements in the performance of solvers for these problems. Apart from creating synergy through close interaction between the world’s leading groups in the area, the seminar pursued two major goals: to promote and develop deeper understanding of the behaviour of algorithm selection and configuration techniques and to lay the groundwork for further improving their efficacy. Towards these ends, the organisation team brought together a group of carefully chosen researchers with strong expertise in computer science, statistics, mathematics, economics and engineering; a particular emphasis was placed on bringing together theorists, empiricists and experts from various application areas, with the goal of closing the gap between theory and practice. Seminar October 9–14, 2016 – http://www.dagstuhl.de/16412 1998 ACM Subject Classification I.2 Artificial Intelligence, I.2.2 Automatic Programming, I.2.6 Learning, I.2.8 Problem Solving, Control Methods, and Search, G.1.6 Optimization

[1]  Leslie Pérez Cáceres,et al.  The irace package: Iterated racing for automatic algorithm configuration , 2016 .

[2]  Kenji Kawaguchi,et al.  Deep Learning without Poor Local Minima , 2016, NIPS.

[3]  Bernd Bischl,et al.  ASlib: A benchmark library for algorithm selection , 2015, Artif. Intell..

[4]  David Thomas,et al.  The Art in Computer Programming , 2001 .

[5]  Marius Thomas Lindauer,et al.  AutoFolio: An Automatically Configured Algorithm Selector , 2015, J. Artif. Intell. Res..

[6]  Kevin Leyton-Brown,et al.  Algorithm Runtime Prediction: Methods and Evaluation (Extended Abstract) , 2015, IJCAI.

[7]  Markus Wagner,et al.  A Generic Bet-and-run Strategy for Speeding Up Traveling Salesperson and Minimum Vertex Cover , 2016, ArXiv.

[8]  Marius Thomas Lindauer,et al.  Quantifying Homogeneity of Instance Sets for Algorithm Configuration , 2012, LION.

[9]  Thomas Stützle,et al.  AClib: A Benchmark Library for Algorithm Configuration , 2014, LION.

[10]  R. Geoff Dromey,et al.  An algorithm for the selection problem , 1986, Softw. Pract. Exp..

[11]  Thomas Stützle,et al.  Automatic Algorithm Configuration Based on Local Search , 2007, AAAI.

[12]  Bernd Bischl,et al.  Learning Feature-Parameter Mappings for Parameter Tuning via the Profile Expected Improvement , 2015, GECCO.

[13]  Kevin Leyton-Brown,et al.  Hydra: Automatically Configuring Algorithms for Portfolio-Based Selection , 2010, AAAI.

[14]  Yuri Malitsky,et al.  MaxSAT by Improved Instance-Specific Algorithm Configuration , 2014, AAAI.

[15]  Marc Schoenauer,et al.  Feature Based Algorithm Configuration: A Case Study with Differential Evolution , 2016, PPSN.

[16]  Benjamin Doerr,et al.  Optimal Parameter Choices Through Self-Adjustment: Applying the 1/5-th Rule in Discrete Settings , 2015, GECCO.

[17]  Simon Wessing,et al.  Towards a Systematic Development Process of Optimization Methods , 2016, ArXiv.

[18]  Zbigniew Michalewicz,et al.  Parameter Control in Evolutionary Algorithms , 2007, Parameter Setting in Evolutionary Algorithms.

[19]  Bernd Bischl,et al.  Taking machine learning research online with OpenML , 2015, BigMine.

[20]  Talal Rahwan,et al.  Using the Shapley Value to Analyze Algorithm Portfolios , 2016, AAAI.

[21]  Kevin Leyton-Brown,et al.  Sequential Model-Based Optimization for General Algorithm Configuration , 2011, LION.

[22]  Yuri Malitsky,et al.  Model-Based Genetic Algorithms for Algorithm Configuration , 2015, IJCAI.