{"id":1113,"date":"2023-02-02T12:59:52","date_gmt":"2023-02-02T12:59:52","guid":{"rendered":"https:\/\/www.euro-online.org\/websites\/or-in-practice\/?p=1113"},"modified":"2025-05-16T07:36:05","modified_gmt":"2025-05-16T07:36:05","slug":"programming-by-optimization-automated-algorithm-configuration-selection-and-beyond","status":"publish","type":"post","link":"https:\/\/www.euro-online.org\/websites\/or-in-practice\/programming-by-optimization-automated-algorithm-configuration-selection-and-beyond\/","title":{"rendered":"8 January 2021 &#8211; Programming by Optimization: Automated algorithm configuration, selection and\u00a0beyond"},"content":{"rendered":"\n<p><strong>Presented by Prof. dr. Holger H. Hoos (Professor of Machine Learning at Leiden University)<\/strong><\/p>\n\n\n\n<p>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 optimization techniques; they have also led to substantial advances in those areas.<\/p>\n\n\n\n<p>In this tutorial, I will give an overview of these automated algorithm design methods and introduce Programming by Optimization (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 \u2013 notably, mixed integer programming, the travelling salesman problem, AI planning, automated reasoning and machine learning.<\/p>\n\n\n\n<p><a href=\"http:\/\/u.pc.cd\/MU5ctalK\">8 January 2021 WEBINAR RECORDING<\/a><\/p>\n\n\n\n<div style=\"height:51px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><a href=\"https:\/\/www.euro-online.org\/websites\/or-in-practice\/\" target=\"_blank\" rel=\"noreferrer noopener\"><em><strong>EURO Practitioners\u2019 Forum<\/strong><\/em><\/a><em>&nbsp;past and planned activities are available to the Forum members, as well as the wider public.<\/em><\/p>\n\n\n\n<p><em>Visit the&nbsp;<\/em><a href=\"https:\/\/www.euro-online.org\/websites\/or-in-practice\/\" target=\"_blank\" rel=\"noreferrer noopener\"><em>website<\/em><\/a><em>&nbsp;and register as a member for free, to get the regular updates on all activities:&nbsp;<\/em><a href=\"https:\/\/www.euro-online.org\/websites\/or-in-practice\/register\/\" target=\"_blank\" rel=\"noreferrer noopener\"><em>EPF Member registration page<\/em><\/a><em>. The recordings and details from previous webinars are also available on this website. Follow the Forum on&nbsp;<\/em><a href=\"https:\/\/twitter.com\/EwgPor\" target=\"_blank\" rel=\"noreferrer noopener\"><em>X<\/em><\/a><em>&nbsp;and&nbsp;<\/em><a href=\"https:\/\/www.linkedin.com\/signup\/cold-join?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fgroups%2F8605101%2F&amp;trk=login_reg_redirect\" target=\"_blank\" rel=\"noreferrer noopener\"><em>LinkedIN<\/em><\/a><em>&nbsp;, and feel free to get in touch.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Presented by Prof. dr. Holger H. Hoos (Professor of Machine Learning at Leiden University) In recent years, there has been a significant increase in the use of automated algorithm design [&hellip;]<\/p>\n","protected":false},"author":4018,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[],"class_list":["post-1113","post","type-post","status-publish","format-standard","hentry","category-webinars2021"],"_links":{"self":[{"href":"https:\/\/www.euro-online.org\/websites\/or-in-practice\/wp-json\/wp\/v2\/posts\/1113"}],"collection":[{"href":"https:\/\/www.euro-online.org\/websites\/or-in-practice\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.euro-online.org\/websites\/or-in-practice\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.euro-online.org\/websites\/or-in-practice\/wp-json\/wp\/v2\/users\/4018"}],"replies":[{"embeddable":true,"href":"https:\/\/www.euro-online.org\/websites\/or-in-practice\/wp-json\/wp\/v2\/comments?post=1113"}],"version-history":[{"count":4,"href":"https:\/\/www.euro-online.org\/websites\/or-in-practice\/wp-json\/wp\/v2\/posts\/1113\/revisions"}],"predecessor-version":[{"id":1947,"href":"https:\/\/www.euro-online.org\/websites\/or-in-practice\/wp-json\/wp\/v2\/posts\/1113\/revisions\/1947"}],"wp:attachment":[{"href":"https:\/\/www.euro-online.org\/websites\/or-in-practice\/wp-json\/wp\/v2\/media?parent=1113"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.euro-online.org\/websites\/or-in-practice\/wp-json\/wp\/v2\/categories?post=1113"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.euro-online.org\/websites\/or-in-practice\/wp-json\/wp\/v2\/tags?post=1113"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}