mlsanityData to 14 Oct 2026

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

arXiv 2401.04237 ↗First posted 8 Jan 2024math.OC cs.LGcited by 2

Not on the map. Why?

Abstract (arXiv)

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.

Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 3 of its 42 references that are in the map. First posted on arXiv 8 Jan 2024.

Builds on

3 of 42 references.

References · 3

  1. 2014ParamILS: An Automatic Algorithm Configuration Frameworkcited by 89
  2. 2017Pitfalls and Best Practices in Algorithm Configurationcited by 25
  3. 2019Optimal Decision Trees for the Algorithm Selection Problem: Integer Programming Based Approachescited by 7

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2025: 1; 2026: 1.

2 papers.