arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2401.04237math.OCcs.LG
收藏

一种基于学习的数学规划公式,用于优化求解器的自动配置

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

LIX CNRS, École Polytechnique, Institut Polytechnique de Paris(巴黎综合理工学院);Zuse Institute Berlin(柏林祖泽研究所)

Gabriele Iommazzo, Claudia D'Ambrosio, Antonio Frangioni, Leo Liberti

AI总结:

提出一种基于机器学习与优化的方法,通过学习性能函数并构建混合整数非线性规划来为给定实例自动选择最优求解器配置,同时支持硬依赖约束并可用现成工具高效求解。

摘要:

我们提出了一种基于机器学习和优化的方法,用于为给定实例选择求解器配置。首先,我们利用一组已求解的实例和配置来学习求解器的性能函数。其次,我们构建一个混合整数非线性规划,其目标函数和约束显式地编码了学习到的信息;当未知实例到达时,我们求解该规划,基于性能函数为其寻找最佳求解器配置。我们方法的主要创新在于将配置集搜索问题表述为数学规划,这使我们能够:a) 对配置强制执行硬依赖和兼容性约束,以及 b) 使用现成的优化工具高效求解。

英文摘要:

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.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑