Effective Generation of Feasible Solutions for Integer Programming via Guided Diffusion
On the map: Diffusion models → Diffusion foundations and sampling
Abstract (arXiv)
Feasible solutions are crucial for Integer Programming (IP) since they can substantially speed up the solving process. In many applications, similar IP instances often exhibit similar structures and shared solution distributions, which can be potentially modeled by deep learning methods. Unfortunately, existing deep-learning-based algorithms, such as Neural Diving and Predict-and-search framework, are limited to generating only partial feasible solutions, and they must rely on solvers like SCIP and Gurobi to complete the solutions for a given IP problem. In this paper, we propose a novel framework that generates complete feasible solutions end-to-end. Our framework leverages contrastive learning to characterize the relationship between IP instances and solutions, and learns latent embeddings for both IP instances and their solutions. Further, the framework employs diffusion models to learn the distribution of solution embeddings conditioned on IP representations, with a dedicated guided sampling strategy that accounts for both constraints and objectives. We empirically evaluate our framework on four typical datasets of IP problems, and show that it effectively generates complete feasible solutions with a high probability (> 89.7 %) without the reliance of Solvers and the quality of solutions is comparable to the best heuristic solutions from Gurobi. Furthermore, by integrating our method's sampled partial solutions with the CompleteSol heuristic from SCIP, the resulting feasible solutions outperform those from state-of-the-art methods across all datasets, exhibiting a 3.7 to 33.7% improvement in the gap to optimal values, and maintaining a feasible ratio of over 99.7% for all datasets.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Placed in Diffusion foundations and sampling, one of 14 directions in Diffusion models. Builds on 16 of its 34 references that are in the map. First posted on arXiv 18 Jun 2024.
Builds on
16 of 34 references.
Closest ancestors · 4
Same direction, newest first
- 2023Accelerating Diffusion-based Combinatorial Optimization Solvers by Progressive Distillation12 Aug
- 2021Diffusion Models Beat GANs on Image Synthesis11 May
- 2020Score-Based Generative Modeling through Stochastic Differential Equations26 Nov
- 2020Denoising Diffusion Implicit Models6 Oct
Other references · 12
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2015Deep Unsupervised Learning using Nonequilibrium Thermodynamicscited by 7,005
- 2022Hierarchical Text-Conditional Image Generation with CLIP Latentscited by 6,539
- 2019SelectiveNet: A Deep Neural Network with an Integrated Reject Optioncited by 333
- 2019Exact Combinatorial Optimization with Graph Convolutional Neural Networkscited by 313
- 2021SegDiff: Image Segmentation with Diffusion Probabilistic Modelscited by 279
- 2020Solving Mixed Integer Programs Using Neural Networkscited by 178
- 2022Diffusion Models Beat GANs on Topology Optimizationcited by 79
- 2022MIP-GNN: A Data-Driven Framework for Guiding Combinatorial Solverscited by 48
- 2020Ecole: A Gym-like Library for Machine Learning in Combinatorial Optimization Solverscited by 43
- 2024The SCIP Optimization Suite 9.0cited by 37
- 2023Enabling Research through the SCIP Optimization Suite 8.0cited by 13
Built on by
Citing papers per year: 2024: 1; 2025: 5; 2026: 2.
8 papers.
- 2025Apollo-MILP: An Alternating Prediction-Correction Neural Solving Framework for Mixed-Integer Linear Programmingcited by 16
- 2025Are Your Generated Instances Truly Useful? GenBench-MILP: A Benchmark Suite for MILP Instance Generationcited by 2
- 2025Constraint Matters: Multi-Modal Representation for Reducing Mixed-Integer Linear programmingcited by 2
- 2024RL-SPH: Learning to Achieve Feasible Solutions for Integer Linear Programscited by 1
- 2025FMIP: Joint Continuous-Integer Flow For Mixed-Integer Linear Programmingcited by 0
- 2025Constraints-Guided Diffusion Reasoner for Neuro-Symbolic Learningcited by 0
- 2026Solving Integer Linear Programming with Parallel Temperingcited by 0
- 2026SHSP: Structure-Aware Hierarchical Solution Prediction for Mixed-Integer Linear Programmingcited by 0
- 2026SHSP: Structure-Aware Hierarchical Solution Prediction for Mixed-Integer Linear Programming26 Aug 2026
- 2026Solving Integer Linear Programming with Parallel Tempering28 May 2026
- 2025Constraint Matters: Multi-Modal Representation for Reducing Mixed-Integer Linear programming26 Aug 2025
- 2025Constraints-Guided Diffusion Reasoner for Neuro-Symbolic Learning22 Aug 2025
- 2025FMIP: Joint Continuous-Integer Flow For Mixed-Integer Linear Programming31 Jul 2025
- 2025Are Your Generated Instances Truly Useful? GenBench-MILP: A Benchmark Suite for MILP Instance Generation30 May 2025
- 2025Apollo-MILP: An Alternating Prediction-Correction Neural Solving Framework for Mixed-Integer Linear Programming3 Mar 2025
- 2024RL-SPH: Learning to Achieve Feasible Solutions for Integer Linear Programs29 Nov 2024
Similar, not cited
Close in wording, no citation either way
- 2022Learning to Accelerate Approximate Methods for Solving Integer Programming via Early Fixing
- 2021Learning a Large Neighborhood Search Algorithm for Mixed Integer Programs
- 2024Unsupervised Training of Diffusion Models for Feasible Solution Generation in Neural Combinatorial Optimization
- 2025Boosting Cross-problem Generalization in Diffusion-Based Neural Combinatorial Solver via Inference Time Adaptation
- 2023Discrete Denoising Diffusion Approach to Integer Factorization
- 2022Graphically Structured Diffusion Models
- 2023DIFUSCO: Graph-based Diffusion Solvers for Combinatorial Optimization
- 2026Constrained Graph Diffusion for Mixed Integer Optimization