Distributional MIPLIB: a Multi-Domain Library for Advancing ML-Guided MILP Methods
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
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019Exact Combinatorial Optimization with Graph Convolutional Neural Networkscited by 313
- 2020Solving Mixed Integer Programs Using Neural Networkscited by 178
- 2019Reinforcement Learning for Integer Programming: Learning to Cutcited by 108
- 2020Hybrid Models for Learning to Branchcited by 95
- 2018Learning to Branchcited by 78
- 2020Parameterizing Branch-and-Bound Search Trees to Learn Branching Policiescited by 62
- 2022Learning To Cut By Looking Ahead: Cutting Plane Selection via Imitation Learningcited by 58
- 2020OR-Gym: A Reinforcement Learning Library for Operations Research Problemscited by 50
- 2021Learning to Select Cuts for Efficient Mixed-Integer Programmingcited by 48
- 2022MIP-GNN: A Data-Driven Framework for Guiding Combinatorial Solverscited by 48
- 2021Learning to Schedule Heuristics in Branch-and-Boundcited by 45
19 more
- 2020Ecole: A Gym-like Library for Machine Learning in Combinatorial Optimization Solverscited by 43
- 2021Learning a Large Neighborhood Search Algorithm for Mixed Integer Programscited by 41
- 2023A GNN-Guided Predict-and-Search Framework for Mixed-Integer Linear Programmingcited by 40
- 2022The Machine Learning for Combinatorial Optimization Competition (ML4CO): Results and Insightscited by 39
- 2023Searching Large Neighborhoods for Integer Linear Programs with Contrastive Learningcited by 37
- 2021Learning Large Neighborhood Search Policy for Integer Programmingcited by 35
- 2022Learning to Compare Nodes in Branch and Bound with Graph Neural Networkscited by 30
- 2022Lookback for Learning to Branchcited by 26
- 2024Machine Learning Augmented Branch and Bound for Mixed Integer Linear Programmingcited by 24
- 2023A Deep Instance Generative Framework for MILP Solvers Under Limited Data Availabilitycited by 21
- 2021Finding Backdoors to Integer Programs: A Monte Carlo Tree Search Frameworkcited by 12
- 2023Promoting Generalization for Exact Solvers via Adversarial Instance Augmentationcited by 12
- 2024CAMBranch: Contrastive Learning with Augmented MILPs for Branchingcited by 10
- 2023Distributional Learning of Variational AutoEncoder: Application to Synthetic Data Generationcited by 9
- 2021Learning Pseudo-Backdoors for Mixed Integer Programscited by 5
- 2022Optimizing Transmission Infrastructure Investments to Support Line De-energization for Mitigating Wildfire Ignition Riskcited by 4
- 2023Reinforcement Learning for Node Selection in Branch-and-Boundcited by 4
- 2021Lower bound on size of branch-and-bound trees for solving lot-sizing problemcited by 1
- 2022Walkability Optimization: Formulations, Algorithms, and a Case Study of Torontocited by 1
Built on by
Citing papers per year: 2024: 4; 2025: 6; 2026: 5.
15 papers.
Sort:
- 2024Towards Foundation Models for Mixed Integer Linear Programmingcited by 30
- 2024LLMs for Cold-Start Cutting Plane Separator Configurationcited by 8
- 2024Multi-task Representation Learning for Mixed Integer Linear Programmingcited by 6
- 2024Balans: Multi-Armed Bandits-based Adaptive Large Neighborhood Search for Mixed-Integer Programming Problemcited by 4
- 2025Constraint Matters: Multi-Modal Representation for Reducing Mixed-Integer Linear programmingcited by 2
- 2025FORGE: Foundational Optimization Representations from Graph Embeddingscited by 2
- 2025ParBalans: Parallel Multi-Armed Bandits-based Adaptive Large Neighborhood Searchcited by 1
- 2025ID-PaS+ : Identity-Aware Predict-and-Search for General Mixed-Integer Linear Programscited by 1
- 2025Collab-Solver: Collaborative Solving Policy Learning for Mixed-Integer Linear Programmingcited by 0
- 2025Machine Learning Guided Optimal Transmission Switching to Mitigate Wildfire Ignition Riskcited by 0
- 2026ML-Guided Primal Heuristics for Mixed Binary Quadratic Programscited by 0
- 2026Fusing Backdoors, Machine Learning, and Optimization for Large-Scale Parametric Mixed-Integer Programscited by 0
- 2026ORDO: Operation-level Round-aware Dynamic Ordering for MIP Presolve8 Oct 2026
- 2026Reformulation-Contrastive Learning for Mixed Integer Programs30 Sep 2026
- 2026Teaching LLMs to Generate Challenging MILP Instances via Solver Feedback29 Sep 2026
- 2026Fusing Backdoors, Machine Learning, and Optimization for Large-Scale Parametric Mixed-Integer Programs19 Jun 2026
- 2026ML-Guided Primal Heuristics for Mixed Binary Quadratic Programs24 Apr 2026
- 2025ID-PaS+ : Identity-Aware Predict-and-Search for General Mixed-Integer Linear Programs11 Dec 2025
- 2025Machine Learning Guided Optimal Transmission Switching to Mitigate Wildfire Ignition Risk29 Oct 2025
- 2025FORGE: Foundational Optimization Representations from Graph Embeddings28 Aug 2025
- 2025Constraint Matters: Multi-Modal Representation for Reducing Mixed-Integer Linear programming26 Aug 2025
- 2025ParBalans: Parallel Multi-Armed Bandits-based Adaptive Large Neighborhood Search8 Aug 2025
- 2025Collab-Solver: Collaborative Solving Policy Learning for Mixed-Integer Linear Programming5 Aug 2025
- 2024Multi-task Representation Learning for Mixed Integer Linear Programming18 Dec 2024
- 2024Towards Foundation Models for Mixed Integer Linear Programmingcited by 30
- 2024LLMs for Cold-Start Cutting Plane Separator Configurationcited by 8
- 2024Multi-task Representation Learning for Mixed Integer Linear Programmingcited by 6
- 2024Balans: Multi-Armed Bandits-based Adaptive Large Neighborhood Search for Mixed-Integer Programming Problemcited by 4
- 2025Constraint Matters: Multi-Modal Representation for Reducing Mixed-Integer Linear programmingcited by 2
- 2025FORGE: Foundational Optimization Representations from Graph Embeddingscited by 2
- 2025ParBalans: Parallel Multi-Armed Bandits-based Adaptive Large Neighborhood Searchcited by 1
- 2025ID-PaS+ : Identity-Aware Predict-and-Search for General Mixed-Integer Linear Programscited by 1
- 2025Collab-Solver: Collaborative Solving Policy Learning for Mixed-Integer Linear Programmingcited by 0
- 2025Machine Learning Guided Optimal Transmission Switching to Mitigate Wildfire Ignition Riskcited by 0
- 2026ML-Guided Primal Heuristics for Mixed Binary Quadratic Programscited by 0
- 2026Fusing Backdoors, Machine Learning, and Optimization for Large-Scale Parametric Mixed-Integer Programscited by 0
12 most cited of 15 All 15 (JSON)
- 2026ORDO: Operation-level Round-aware Dynamic Ordering for MIP Presolve8 Oct 2026
- 2026Reformulation-Contrastive Learning for Mixed Integer Programs30 Sep 2026
- 2026Teaching LLMs to Generate Challenging MILP Instances via Solver Feedback29 Sep 2026
- 2026Fusing Backdoors, Machine Learning, and Optimization for Large-Scale Parametric Mixed-Integer Programs19 Jun 2026
- 2026ML-Guided Primal Heuristics for Mixed Binary Quadratic Programs24 Apr 2026
- 2025ID-PaS+ : Identity-Aware Predict-and-Search for General Mixed-Integer Linear Programs11 Dec 2025
- 2025Machine Learning Guided Optimal Transmission Switching to Mitigate Wildfire Ignition Risk29 Oct 2025
- 2025FORGE: Foundational Optimization Representations from Graph Embeddings28 Aug 2025
- 2025Constraint Matters: Multi-Modal Representation for Reducing Mixed-Integer Linear programming26 Aug 2025
- 2025ParBalans: Parallel Multi-Armed Bandits-based Adaptive Large Neighborhood Search8 Aug 2025
- 2025Collab-Solver: Collaborative Solving Policy Learning for Mixed-Integer Linear Programming5 Aug 2025
- 2024Multi-task Representation Learning for Mixed Integer Linear Programming18 Dec 2024
12 newest of 15 All 15 (JSON)