Conference 2020
Top image

Program LNMB conference
Registration LNMB conference
Invited Speakers LNMB Conference
Program PhD presentations
Abstracts PhD presentations
Announcement NGB/LNMB Seminar
Abstracts/Bios NGB/LNMB Seminar
Registration NGB/LNMB Seminar
Conference Office
How to get there
Return to LNMB Site

Holger Hoos: Programming by Optimisation: Automated algorithm configuration, selection and beyond

Abstract: In recent years, there has been a significant increase in the use of automated algorithm design methods, such as automated algorithm configuration and portfolio-based algorithm selection, across many areas within operations research, artificial intelligence and beyond. These methods are based on cutting-edge machine learning and optimisation techniques; they have also led to substantial advances in those areas.
In this tutorial, I will give an overview of these automated algorithm design methods and introduce Programming by Optimisation (PbO), a principled approach for developing high-performance software based on them. I will explain how PbO can fundamentally change the nature of developing solvers for challenging computational problems and give examples for its successful application to a range of prominent problems from OR and AI - notably, mixed integer programming, the travelling salesman problem, AI planning, automated reasoning and machine learning.