Skip to main navigation Skip to search Skip to main content

A Learning-Based Mathematical Programming Formulation for the Automatic Configuration of Optimization Solvers

  • Gabriele Iommazzo
  • , Claudia D’Ambrosio
  • , Antonio Frangioni
  • , Leo Liberti

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

We propose a methodology, based on machine learning and optimization, for selecting a solver configuration for a given instance. First, we employ a set of solved instances and configurations in order to learn a performance function of the solver. Secondly, we formulate a mixed-integer nonlinear program where the objective/constraints explicitly encode the learnt information, and which we solve, upon the arrival of an unknown instance, to find the best solver configuration for that instance, based on the performance function. The main novelty of our approach lies in the fact that the configuration set search problem is formulated as a mathematical program, which allows us to a) enforce hard dependence and compatibility constraints on the configurations, and b) solve it efficiently with off-the-shelf optimization tools.

Original languageEnglish
Title of host publicationMachine Learning, Optimization, and Data Science - 6th International Conference, LOD 2020, Revised Selected Papers
EditorsGiuseppe Nicosia, Varun Ojha, Emanuele La Malfa, Giorgio Jansen, Vincenzo Sciacca, Panos Pardalos, Giovanni Giuffrida, Renato Umeton
PublisherSpringer Science and Business Media Deutschland GmbH
Pages700-712
Number of pages13
ISBN (Print)9783030645823
DOIs
Publication statusPublished - 1 Jan 2020
Event6th International Conference on Machine Learning, Optimization, and Data Science, LOD 2020 - Siena, Italy
Duration: 19 Jul 202023 Jul 2020

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume12565 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference6th International Conference on Machine Learning, Optimization, and Data Science, LOD 2020
Country/TerritoryItaly
CitySiena
Period19/07/2023/07/20

Keywords

  • Automatic algorithm configuration
  • Hydro unit committment
  • Machine learning
  • Mathematical programming
  • Optimization solver configuration

Fingerprint

Dive into the research topics of 'A Learning-Based Mathematical Programming Formulation for the Automatic Configuration of Optimization Solvers'. Together they form a unique fingerprint.

Cite this