mlsanityData to 13 Oct 2026

Collab-Solver: Collaborative Solving Policy Learning for Mixed-Integer Linear Programming

arXiv 2508.03030 ↗First posted 5 Aug 2025cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

Mixed-integer linear programming (MILP) has been a fundamental problem in combinatorial optimization. Conventional MILP solving mainly relies on carefully designed heuristics embedded in the branch-and-bound framework. Driven by the strong capabilities of neural networks, recent research is exploring the value of machine learning alongside conventional MILP solving. Although learning-based MILP methods have shown great promise, existing works typically learn policies for individual modules in MILP solvers in isolation, without considering their interdependence, which limits both solving efficiency and solution quality. To address this limitation, we propose Collab-Solver, a novel multi-agent-based policy learning framework for MILP that enables collaborative policy optimization for multiple modules. Specifically, we formulate the collaboration between cut selection and branching in MILP solving as a Stackelberg game. Under this formulation, we develop a two-phase learning paradigm to stabilize collaborative policy learning: the first phase performs data-communicated policy pretraining, and the second phase further orchestrates the policy learning for various modules. Extensive experiments on both synthetic and large-scale real-world MILP datasets demonstrate that the jointly learned policies significantly improve solving performance. Moreover, the policies learned by Collab-Solver have also demonstrated excellent generalization abilities across different instance sets.

Key facts. No citing papers in the map yet (data through 13 Oct 2026). Builds on 22 of its 66 references that are in the map. First posted on arXiv 5 Aug 2025.

Builds on

22 of 66 references.

References · 22

  1. 2014Adam: A Method for Stochastic Optimizationcited by 37,093
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,223
  3. 2019Exact Combinatorial Optimization with Graph Convolutional Neural Networkscited by 314
  4. 2024Evolution of Heuristics: Towards Efficient Automatic Algorithm Design Using Large Language Modelcited by 264
  5. 2015Order Matters: Sequence to sequence for setscited by 236
  6. 2021SMAC3: A Versatile Bayesian Optimization Package for Hyperparameter Optimizationcited by 229
  7. 2019Cross Attention Network for Few-shot Classificationcited by 219
  8. 2020Solving Mixed Integer Programs Using Neural Networkscited by 180
  9. 2022Learning To Cut By Looking Ahead: Cutting Plane Selection via Imitation Learningcited by 58
  10. 2022Learning to branch with Tree MDPscited by 45
  11. 2022A Survey for Solving Mixed Integer Programming via Machine Learningcited by 44
  12. 2022The Machine Learning for Combinatorial Optimization Competition (ML4CO): Results and Insightscited by 39
10 more
  1. 2022Adaptive Cut Selection in Mixed-Integer Linear Programmingcited by 25
  2. 2024Machine Learning Augmented Branch and Bound for Mixed Integer Linear Programmingcited by 24
  3. 2024Distributional MIPLIB: a Multi-Domain Library for Advancing ML-Guided MILP Methodscited by 15
  4. 2024Learning to Cut via Hierarchical Sequence/Set Model for Efficient Mixed-Integer Programmingcited by 12
  5. 2023Learning To Dive In Branch And Boundcited by 10
  6. 2013An Existence Result for Hierarchical Stackelberg v/s Stackelberg Gamescited by 6
  7. 2024Multi-task Representation Learning for Mixed Integer Linear Programmingcited by 6
  8. 2022Yordle: An Efficient Imitation Learning for Branch and Boundcited by 2
  9. 2023Energy System Optimisation using (Mixed Integer) Linear Programmingcited by 2
  10. 2025How hard is learning to cut? Trade-offs and sample complexitycited by 1

Built on by

Not cited yet.