TD1: Programming by Optimization: A Practical Paradigm for Computer-Aided Algorithm Design
Tutorialists: Holger Hoos, Frank Hutter, Kevin Leyton-Brown
Sunday, August 4th, afternoon
Programming by Optimization (PbO) is a general approach for developing high-performance solvers for challenging computational problems that leverages machine learning and optimization methods to customize a rich and exible algorithm design space for speci_c use contexts. In this tutorial, we describe the PbO paradigm and the automated algorithm con_guration and selection techniques that enable it, demonstrate how it has yielded dramatic performance gains on a range of AI problems, and show how PbO is supported by a set of readily available tools.