mlsanityData to 14 Oct 2026

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

arXiv 2503.01129 ↗First posted 3 Mar 2025cs.LGcited by 16

Not on the map. Why?

Abstract (arXiv)

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.

Key facts. Cited by 16 papers in the map (data through 14 Oct 2026). Builds on 50 of its 76 references that are in the map. First posted on arXiv 3 Mar 2025.

Builds on

50 of 76 references.

References · 50

  1. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
  2. 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 623
  3. 2019Exact Combinatorial Optimization with Graph Convolutional Neural Networkscited by 318
  4. 2020Solving Mixed Integer Programs Using Neural Networkscited by 182
  5. 2019Reinforcement Learning for Integer Programming: Learning to Cutcited by 111
  6. 2020Hybrid Models for Learning to Branchcited by 95
  7. 2020Parameterizing Branch-and-Bound Search Trees to Learn Branching Policiescited by 63
  8. 2022Learning To Cut By Looking Ahead: Cutting Plane Selection via Imitation Learningcited by 61
  9. 2022MIP-GNN: A Data-Driven Framework for Guiding Combinatorial Solverscited by 49
  10. 2021Learning to Select Cuts for Efficient Mixed-Integer Programmingcited by 48
  11. 2021Learning to Schedule Heuristics in Branch-and-Boundcited by 46
  12. 2022Learning to branch with Tree MDPscited by 45
38 more
  1. 2023Learning Cut Selection for Mixed-Integer Linear Programming via Hierarchical Sequence Modelcited by 45
  2. 2021Learning a Large Neighborhood Search Algorithm for Mixed Integer Programscited by 43
  3. 2023A GNN-Guided Predict-and-Search Framework for Mixed-Integer Linear Programmingcited by 41
  4. 2022The Machine Learning for Combinatorial Optimization Competition (ML4CO): Results and Insightscited by 39
  5. 2022On Representing Linear Programs by Graph Neural Networkscited by 39
  6. 2023Searching Large Neighborhoods for Integer Linear Programs with Contrastive Learningcited by 37
  7. 2021Learning Large Neighborhood Search Policy for Integer Programmingcited by 35
  8. 2022Learning to Compare Nodes in Branch and Bound with Graph Neural Networkscited by 31
  9. 2022Lookback for Learning to Branchcited by 27
  10. 2023LMC: Fast Training of GNNs via Subgraph Sampling with Provable Convergencecited by 26
  11. 2024Machine Learning Augmented Branch and Bound for Mixed Integer Linear Programmingcited by 24
  12. 2021Sample-Efficient Reinforcement Learning via Conservative Model-Based Actor-Criticcited by 23
  13. 2022On Representing Mixed-Integer Linear Programs by Graph Neural Networkscited by 23
  14. 2023A Deep Instance Generative Framework for MILP Solvers Under Limited Data Availabilitycited by 21
  15. 2022Structural Analysis of Branch-and-Cut and the Learnability of Gomory Mixed Integer Cutscited by 19
  16. 2023Landscape Surrogate: Learning Decision Losses for Mathematical Optimization Under Partial Informationcited by 18
  17. 2024MILP-StuDio: MILP Instance Generation via Block Structure Decompositioncited by 17
  18. 2022Learning Task-relevant Representations for Generalization via Characteristic Functions of Reward Sequence Distributionscited by 15
  19. 2024Accelerating PDE Data Generation via Differential Operator Action in Solution Spacecited by 15
  20. 2023Robust Representation Learning by Clustering with Bisimulation Metrics for Visual Reinforcement Learning with Distractionscited by 14
  21. 2023Learning to Configure Separators in Branch-and-Cutcited by 14
  22. 2025Distinguished Quantized Guidance for Diffusion-based Sequence Recommendationcited by 13
  23. 2023Promoting Generalization for Exact Solvers via Adversarial Instance Augmentationcited by 12
  24. 2024Learning to Cut via Hierarchical Sequence/Set Model for Efficient Mixed-Integer Programmingcited by 12
  25. 2022Efficient Exploration in Resource-Restricted Reinforcement Learningcited by 10
  26. 2023Learning To Dive In Branch And Boundcited by 10
  27. 2024CAMBranch: Contrastive Learning with Augmented MILPs for Branchingcited by 10
  28. 2024Learning to Stop Cut Generation for Efficient Mixed-Integer Linear Programmingcited by 8
  29. 2024Deep Symbolic Optimization for Combinatorial Optimization: Accelerating Node Selection by Discovering Potential Heuristicscited by 8
  30. 2024Effective Generation of Feasible Solutions for Integer Programming via Guided Diffusioncited by 8
  31. 2024Uncertainty-based Offline Variational Bayesian Reinforcement Learning for Robustness under Diverse Data Corruptionscited by 8
  32. 2023DIG-MILP: a Deep Instance Generator for Mixed-Integer Linear Programming with Feasibility Guaranteecited by 7
  33. 2023A Circuit Domain Generalization Framework for Efficient Logic Synthesis in Chip Designcited by 6
  34. 2022Confidence Threshold Neural Divingcited by 5
  35. 2023Generalization in Visual Reinforcement Learning with the Reward Sequence Distributioncited by 4
  36. 2024Learning to Remove Cuts in Integer Linear Programmingcited by 4
  37. 2024Fast and Interpretable Mixed-Integer Linear Program Solving by Learning Model Reductioncited by 3
  38. 2024Invariant Graph Learning Meets Information Bottleneck for Out-of-Distribution Generalizationcited by 2

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2025: 7; 2026: 9.

16 papers.

Sort:

By area: