A learning-based mathematical programming formulation for the automatic configuration of optimization solvers

Gabriele Iommazzo, Claudia D'Ambrosio, Antonio Frangioni, Leo Liberti
1/8/2024
math.OCcs.LG

No confident code implementation found for this paper. 2 possible matches can be shown below.

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.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 2 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{iommazzo2024learningbased,
  title  = {A learning-based mathematical programming formulation for the automatic configuration of optimization solvers},
  author = {Gabriele Iommazzo and Claudia D'Ambrosio and Antonio Frangioni and Leo Liberti},
  year   = {2024},
  eprint = {2401.04237},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2401.04237v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2401.04237.svg)](https://codeofpaper.com/paper/2401.04237)

Discussion