arXiv:2503.01129cs.LG2025-03ICLR被引 23

用神经网络交替预测与修正,高效求解混合整数规划问题

Apollo-MILP: An Alternating Prediction-Correction Neural Solving Framework for Mixed-Integer Linear Programming

  • 通过预测-修正交替框架,动态选择高置信度变量固定
  • 在标准测试集上解决方案差距降低超50%,显著优于现有方法
  • 适合需要高质量解的工业优化场景,如物流调度、资源分配

近年来,利用机器学习(ML)预测混合整数线性规划(MILP)的初始解受到广泛关注。这类方法通过预测解并固定部分变量以降低问题维度,再求解简化后的问题得到最终解。然而,直接固定变量值可能导致解质量差或简化问题不可行,若预测不准确。为此,我们提出一种交替预测-修正神经求解框架Apollo-MILP,可识别并选择准确可靠的预测值进行固定。每轮迭代中,先对未固定变量进行预测,随后通过信任域搜索获得改进解(称为参考解)。结合预测解与参考解,我们引入一种基于不确定性的误差上界(UEBO)来评估预测值的不确定性,仅固定高置信度变量。Apollo-MILP的一大特点是可在大幅降低问题规模的同时保持最优性,从而获得高质量最终解。在常用基准测试集上的实验表明,相比其他基于ML的方法,其解决方案差距显著降低超过50%。

原文摘要 · Abstract (English)

Leveraging machine learning (ML) to predict an initial solution for mixed-integer linear programming (MILP) has gained considerable popularity in recent years. These methods predict a solution and fix a subset of variables to reduce the problem dimension. Then, they solve the reduced problem to obtain the final solutions. However, directly fixing variable values can lead to low-quality solutions or even infeasible reduced problems if the predicted solution is not accurate enough. To address this challenge, we propose an Alternating prediction-correction neural solving framework (Apollo-MILP) that can identify and select accurate and reliable predicted values to fix. In each iteration, Apollo-MILP conducts a prediction step for the unfixed variables, followed by a correction step to obtain an improved solution (called reference solution) through a trust-region search. By incorporating the predicted and reference solutions, we introduce a novel Uncertainty-based Error upper BOund (UEBO) to evaluate the uncertainty of the predicted values and fix those with high confidence. A notable feature of Apollo-MILP is the superior ability for problem reduction while preserving optimality, leading to high-quality final solutions. Experiments on commonly used benchmarks demonstrate that our proposed Apollo-MILP significantly outperforms other ML-based approaches in terms of solution quality, achieving over a 50% reduction in the solution gap.

MILP神经求解优化算法预测修正

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