arXiv:2508.11850cs.AI2025-08被引 8

用语言模型+进化算法自动生成可复用的优化切割,大幅加速整数规划求解。

EvoCut: Strengthening Integer Programs via Evolution-Guided Language Models

  • 基于语言模型和进化算法,在符号层面自动发现通用切割
  • 相比基线,最优性差距减少76%,达目标精度快7.2倍
  • 适用于不同大模型和求解器,可直接用于实际问题建模

整数规划(IP)是组合优化的核心,但因其NP难特性而难以求解。传统方法依赖专家手动设计加速切割(即不等式),以提升求解速度,但过程耗时且难以自动化。本文提出EvoCut框架,可在符号建模层自动生成可复用的加速切割:它结合符号型混合整数线性规划(MILP)模型与自然语言描述,推理出一组通用切割,适用于该模型的任意具体实例。EvoCut首先由语言模型初始化候选切割集合;其次在小规模验证集上通过实证筛选,确保参考解可行且至少一个松弛解被切掉;最后通过进化交叉与变异机制迭代优化种群。相较于固定时间预算求解的基线,EvoCut将最优性差距降低最高达76%,在达到目标差距时提速最多达7.2倍(移位几何均值)。消融实验表明其对不同语言模型后端及求解器/切割设置均具鲁棒性。代码已开源:https://github.com/milad1378yz/EvoCut。

原文摘要 · Abstract (English)

Integer programming (IP) is central to many combinatorial optimization tasks but remains challenging due to its NP-hard nature. A practical way to improve IP solvers is to manually design acceleration cuts, i.e., inequalities that speed up solving. However, this creative process requires deep expertise and has been difficult to automate. Our proposed framework, EvoCut, automates the generation of acceleration cuts at the symbolic modeling level: it reasons over a symbolic MILP model and a natural language description of the problem to discover a reusable set of acceleration cuts that can be used for each concrete instance of the model. EvoCut (i) initializes a population of candidate cuts via an initializer agent that uses an LLM, (ii) empirically screens candidates on a small verification set by checking that reference solutions remain feasible and that at least one stored LP relaxation solution is cut off, and (iii) iteratively refines the population through evolutionary crossover and mutation agents. Compared to baseline MILP formulations solved with a fixed time budget, EvoCut reduces optimality gaps by up to $76\%$ and reaches target gaps up to $7.2$ times faster (shifted geometric mean speedup). Ablations show its robustness across different LLM backends and across solvers/cut settings. Code: https://github.com/milad1378yz/EvoCut.

整数规划语言模型进化算法优化切割

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。