A Deep Instance Generative Framework for MILP Solvers Under Limited Data Availability
Not on the map. Why?
Abstract (arXiv)
In the past few years, there has been an explosive surge in the use of machine learning (ML) techniques to address combinatorial optimization (CO) problems, especially mixed-integer linear programs (MILPs). Despite the achievements, the limited availability of real-world instances often leads to sub-optimal decisions and biased solver assessments, which motivates a suite of synthetic MILP instance generation techniques. However, existing methods either rely heavily on expert-designed formulations or struggle to capture the rich features of real-world instances. To tackle this problem, we propose G2MILP, the first deep generative framework for MILP instances. Specifically, G2MILP represents MILP instances as bipartite graphs, and applies a masked variational autoencoder to iteratively corrupt and replace parts of the original graphs to generate new ones. The appealing feature of G2MILP is that it can learn to generate novel and realistic MILP instances without prior expert-designed formulations, while preserving the structures and computational hardness of real-world datasets, simultaneously. Thus the generated instances can facilitate downstream tasks for enhancing MILP solvers under limited data availability. We design a suite of benchmarks to evaluate the quality of the generated MILP instances. Experiments demonstrate that our method can produce instances that closely resemble real-world datasets in terms of both structures and computational hardness. The deliverables are released at https://miralab-ustc.github.io/L2O-G2MILP.
Key facts. Cited by 21 papers in the map (data through 7 Oct 2026). Builds on 22 of its 60 references that are in the map. First posted on arXiv 4 Oct 2023.
Builds on
22 of 60 references.
References · 22
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2016Variational Graph Auto-Encoderscited by 1,373
- 2016Automatic chemical design using a data-driven continuous representation of moleculescited by 762
- 2018Junction Tree Variational Autoencoder for Molecular Graph Generationcited by 647
- 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 612
- 2015Generating Sentences from a Continuous Spacecited by 607
- 2019Exact Combinatorial Optimization with Graph Convolutional Neural Networkscited by 313
- 2018GuacaMol: Benchmarking Models for De Novo Molecular Designcited by 294
- 2020Solving Mixed Integer Programs Using Neural Networkscited by 178
- 2020A Systematic Survey on Deep Generative Models for Graph Generationcited by 94
- 2023Generative Diffusion Models on Graphs: Methods and Applicationscited by 79
- 2022A Survey on Deep Graph Generation: Methods and Applicationscited by 69
10 more
- 2022MIP-GNN: A Data-Driven Framework for Guiding Combinatorial Solverscited by 48
- 2023De Novo Molecular Generation via Connection-aware Motif Miningcited by 45
- 2022A Survey for Solving Mixed Integer Programming via Machine Learningcited by 44
- 2023Learning Cut Selection for Mixed-Integer Linear Programming via Hierarchical Sequence Modelcited by 44
- 2020Ecole: A Gym-like Library for Machine Learning in Combinatorial Optimization Solverscited by 43
- 2023A GNN-Guided Predict-and-Search Framework for Mixed-Integer Linear Programmingcited by 40
- 2022On Representing Mixed-Integer Linear Programs by Graph Neural Networkscited by 23
- 2019G2SAT: Learning to Generate SAT Formulascited by 20
- 2022An Improved Reinforcement Learning Algorithm for Learning to Branchcited by 14
- 2023HardSATGEN: Understanding the Difficulty of Hard SAT Formula Generation and A Strong Structure-Hardness-Aware Baselinecited by 12
Built on by
Citing papers per year: 2023: 1; 2024: 8; 2025: 9; 2026: 3.
21 papers.
Sort:
By area:
- 2025OptMATH: A Scalable Bidirectional Data Synthesis Framework for Optimization Modelingcited by 48
- 2024Towards Foundation Models for Mixed Integer Linear Programmingcited by 30
- 2024Large Language Models for Constructing and Optimizing Machine Learning Workflows: A Surveycited by 19
- 2024MILP-StuDio: MILP Instance Generation via Block Structure Decompositioncited by 17
- 2025Apollo-MILP: An Alternating Prediction-Correction Neural Solving Framework for Mixed-Integer Linear Programmingcited by 16
- 2024Distributional MIPLIB: a Multi-Domain Library for Advancing ML-Guided MILP Methodscited by 15
- 2024Large Language Models are Good Multi-lingual Learners : When LLMs Meet Cross-lingual Promptscited by 10
- 2024Generative AI and Process Systems Engineering: The Next Frontiercited by 8
- 2023DIG-MILP: a Deep Instance Generator for Mixed-Integer Linear Programming with Feasibility Guaranteecited by 7
- 2024Machine Learning Insides OptVerse AI Solver: Design Principles and Applicationscited by 7
- 2025CoCo-MILP: Inter-Variable Contrastive and Intra-Constraint Competitive MILP Solution Predictioncited by 4
- 2025Accurate and Scalable Graph Neural Networks via Message Invariancecited by 3
9 more
- 2025RoME: Domain-Robust Mixture-of-Experts for MILP Solution Prediction across Domainscited by 3
- 2025Are Your Generated Instances Truly Useful? GenBench-MILP: A Benchmark Suite for MILP Instance Generationcited by 2
- 2025Principled Data Augmentation for Learning to Solve Quadratic Programming Problemscited by 2
- 2025Code Retrieval for MILP Instance Generationcited by 1
- 2025Surrogate Interpretable Graph for Random Decision Forestscited by 1
- 2024HardCore Generation: Generating Hard UNSAT Problems for Data Augmentationcited by 0
- 2026EvoOptiGraph: Weakness-Driven Coevolution via Graph-Based Structural Generation for Optimization Modelingcited by 0
- 2026GraphBU: MILP Instance Generation with Graph-Native Block Unitscited by 0
- 2026Teaching LLMs to Generate Challenging MILP Instances via Solver Feedbackcited by 0
- 2026Teaching LLMs to Generate Challenging MILP Instances via Solver Feedback29 Sep 2026
- 2026GraphBU: MILP Instance Generation with Graph-Native Block Units7 Jul 2026
- 2026EvoOptiGraph: Weakness-Driven Coevolution via Graph-Based Structural Generation for Optimization Modeling25 Jun 2026
- 2025CoCo-MILP: Inter-Variable Contrastive and Intra-Constraint Competitive MILP Solution Prediction12 Nov 2025
- 2025RoME: Domain-Robust Mixture-of-Experts for MILP Solution Prediction across Domains4 Nov 2025
- 2025Principled Data Augmentation for Learning to Solve Quadratic Programming Problems2 Jun 2025
- 2025Are Your Generated Instances Truly Useful? GenBench-MILP: A Benchmark Suite for MILP Instance Generation30 May 2025
- 2025Surrogate Interpretable Graph for Random Decision Forests17 May 2025
- 2025Code Retrieval for MILP Instance Generation11 May 2025
- 2025Apollo-MILP: An Alternating Prediction-Correction Neural Solving Framework for Mixed-Integer Linear Programming3 Mar 2025
- 2025Accurate and Scalable Graph Neural Networks via Message Invariance27 Feb 2025
- 2025OptMATH: A Scalable Bidirectional Data Synthesis Framework for Optimization Modeling16 Feb 2025
9 more
- 2024Large Language Models for Constructing and Optimizing Machine Learning Workflows: A Survey11 Nov 2024
- 2024MILP-StuDio: MILP Instance Generation via Block Structure Decomposition30 Oct 2024
- 2024Towards Foundation Models for Mixed Integer Linear Programming10 Oct 2024
- 2024HardCore Generation: Generating Hard UNSAT Problems for Data Augmentation27 Sep 2024
- 2024Large Language Models are Good Multi-lingual Learners : When LLMs Meet Cross-lingual Prompts17 Sep 2024
- 2024Distributional MIPLIB: a Multi-Domain Library for Advancing ML-Guided MILP Methods11 Jun 2024
- 2024Generative AI and Process Systems Engineering: The Next Frontier15 Feb 2024
- 2024Machine Learning Insides OptVerse AI Solver: Design Principles and Applications11 Jan 2024
- 2023DIG-MILP: a Deep Instance Generator for Mixed-Integer Linear Programming with Feasibility Guarantee20 Oct 2023
- 2024Towards Foundation Models for Mixed Integer Linear Programmingcited by 30
- 2024Large Language Models for Constructing and Optimizing Machine Learning Workflows: A Surveycited by 19
- 2024MILP-StuDio: MILP Instance Generation via Block Structure Decompositioncited by 17
- 2025Apollo-MILP: An Alternating Prediction-Correction Neural Solving Framework for Mixed-Integer Linear Programmingcited by 16
- 2024Distributional MIPLIB: a Multi-Domain Library for Advancing ML-Guided MILP Methodscited by 15
- 2024Generative AI and Process Systems Engineering: The Next Frontiercited by 8
- 2023DIG-MILP: a Deep Instance Generator for Mixed-Integer Linear Programming with Feasibility Guaranteecited by 7
- 2024Machine Learning Insides OptVerse AI Solver: Design Principles and Applicationscited by 7
- 2025CoCo-MILP: Inter-Variable Contrastive and Intra-Constraint Competitive MILP Solution Predictioncited by 4
- 2025Accurate and Scalable Graph Neural Networks via Message Invariancecited by 3
- 2025Are Your Generated Instances Truly Useful? GenBench-MILP: A Benchmark Suite for MILP Instance Generationcited by 2
- 2025Principled Data Augmentation for Learning to Solve Quadratic Programming Problemscited by 2
12 most cited of 18 All 18 (JSON)
- 2026Teaching LLMs to Generate Challenging MILP Instances via Solver Feedback29 Sep 2026
- 2026GraphBU: MILP Instance Generation with Graph-Native Block Units7 Jul 2026
- 2026EvoOptiGraph: Weakness-Driven Coevolution via Graph-Based Structural Generation for Optimization Modeling25 Jun 2026
- 2025CoCo-MILP: Inter-Variable Contrastive and Intra-Constraint Competitive MILP Solution Prediction12 Nov 2025
- 2025Principled Data Augmentation for Learning to Solve Quadratic Programming Problems2 Jun 2025
- 2025Are Your Generated Instances Truly Useful? GenBench-MILP: A Benchmark Suite for MILP Instance Generation30 May 2025
- 2025Surrogate Interpretable Graph for Random Decision Forests17 May 2025
- 2025Code Retrieval for MILP Instance Generation11 May 2025
- 2025Apollo-MILP: An Alternating Prediction-Correction Neural Solving Framework for Mixed-Integer Linear Programming3 Mar 2025
- 2025Accurate and Scalable Graph Neural Networks via Message Invariance27 Feb 2025
- 2024Large Language Models for Constructing and Optimizing Machine Learning Workflows: A Survey11 Nov 2024
- 2024MILP-StuDio: MILP Instance Generation via Block Structure Decomposition30 Oct 2024
12 newest of 18 All 18 (JSON)