mlsanityData to 7 Oct 2026

Distributional MIPLIB: a Multi-Domain Library for Advancing ML-Guided MILP Methods

arXiv 2406.06954 ↗First posted 11 Jun 2024cs.LG math.OCcited by 15

Not on the map. Why?

Abstract (arXiv)

Mixed Integer Linear Programming (MILP) is a fundamental tool for modeling combinatorial optimization problems. Recently, a growing body of research has used machine learning to accelerate MILP solving. Despite the increasing popularity of this approach, there is a lack of a common repository that provides distributions of similar MILP instances across different domains, at different hardness levels, with standardized test sets. In this paper, we introduce Distributional MIPLIB, a multi-domain library of problem distributions for advancing ML-guided MILP methods. We curate MILP distributions from existing work in this area as well as real-world problems that have not been used, and classify them into different hardness levels. It will facilitate research in this area by enabling comprehensive evaluation on diverse and realistic domains. We empirically illustrate the benefits of using Distributional MIPLIB as a research vehicle in two ways. We evaluate the performance of ML-guided variable branching on previously unused distributions to identify potential areas for improvement. Moreover, we propose to learn branching policies from a mix of distributions, demonstrating that mixed distributions achieve better performance compared to homogeneous distributions when there is limited data and generalize well to larger instances. The dataset is publicly available at https://sites.google.com/usc.edu/distributional-miplib/home.

Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). Builds on 31 of its 77 references that are in the map. First posted on arXiv 11 Jun 2024.

Builds on

31 of 77 references.

References · 31

  1. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  2. 2019Exact Combinatorial Optimization with Graph Convolutional Neural Networkscited by 313
  3. 2020Solving Mixed Integer Programs Using Neural Networkscited by 178
  4. 2019Reinforcement Learning for Integer Programming: Learning to Cutcited by 108
  5. 2020Hybrid Models for Learning to Branchcited by 95
  6. 2018Learning to Branchcited by 78
  7. 2020Parameterizing Branch-and-Bound Search Trees to Learn Branching Policiescited by 62
  8. 2022Learning To Cut By Looking Ahead: Cutting Plane Selection via Imitation Learningcited by 58
  9. 2020OR-Gym: A Reinforcement Learning Library for Operations Research Problemscited by 50
  10. 2021Learning to Select Cuts for Efficient Mixed-Integer Programmingcited by 48
  11. 2022MIP-GNN: A Data-Driven Framework for Guiding Combinatorial Solverscited by 48
  12. 2021Learning to Schedule Heuristics in Branch-and-Boundcited by 45
19 more
  1. 2020Ecole: A Gym-like Library for Machine Learning in Combinatorial Optimization Solverscited by 43
  2. 2021Learning a Large Neighborhood Search Algorithm for Mixed Integer Programscited by 41
  3. 2023A GNN-Guided Predict-and-Search Framework for Mixed-Integer Linear Programmingcited by 40
  4. 2022The Machine Learning for Combinatorial Optimization Competition (ML4CO): Results and Insightscited by 39
  5. 2023Searching Large Neighborhoods for Integer Linear Programs with Contrastive Learningcited by 37
  6. 2021Learning Large Neighborhood Search Policy for Integer Programmingcited by 35
  7. 2022Learning to Compare Nodes in Branch and Bound with Graph Neural Networkscited by 30
  8. 2022Lookback for Learning to Branchcited by 26
  9. 2024Machine Learning Augmented Branch and Bound for Mixed Integer Linear Programmingcited by 24
  10. 2023A Deep Instance Generative Framework for MILP Solvers Under Limited Data Availabilitycited by 21
  11. 2021Finding Backdoors to Integer Programs: A Monte Carlo Tree Search Frameworkcited by 12
  12. 2023Promoting Generalization for Exact Solvers via Adversarial Instance Augmentationcited by 12
  13. 2024CAMBranch: Contrastive Learning with Augmented MILPs for Branchingcited by 10
  14. 2023Distributional Learning of Variational AutoEncoder: Application to Synthetic Data Generationcited by 9
  15. 2021Learning Pseudo-Backdoors for Mixed Integer Programscited by 5
  16. 2022Optimizing Transmission Infrastructure Investments to Support Line De-energization for Mitigating Wildfire Ignition Riskcited by 4
  17. 2023Reinforcement Learning for Node Selection in Branch-and-Boundcited by 4
  18. 2021Lower bound on size of branch-and-bound trees for solving lot-sizing problemcited by 1
  19. 2022Walkability Optimization: Formulations, Algorithms, and a Case Study of Torontocited by 1

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 4; 2025: 6; 2026: 5.

15 papers.

Sort: