Lagrangian Relaxation Score-based Generation for Mixed Integer linear Programming
About
Predict-and-search (PaS) methods have shown promise for accelerating mixed-integer linear programming (MILP) solving. However, existing approaches typically assume variable independence and rely on deterministic single-point predictions, which limits solution diversityand often necessitates extensive downstream search for high-quality solutions. In this paper, we propose \textbf{SRG}, a generative framework based on Lagrangian relaxation-guided stochastic differential equations (SDEs), with theoretical guarantees on solution quality. SRG leverages convolutional kernels to capture inter-variable dependencies while integrating Lagrangian relaxation to guide the sampling process toward feasible and near-optimal regions. Rather than producing a single estimate, SRG generates diverse, high-quality solution candidates that collectively define compact and effective trust-region subproblems for standard MILP solvers. Across multiple public benchmarks, SRG consistently outperforms existing machine learning baselines in solution quality. Moreover, SRG demonstrates strong zero-shot transferability: on unseen cross-scale/problem instances, it achieves competitive optimality with state-of-the-art exact solvers while significantly reducing computational overhead through faster search and superior solution quality.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Maximum Independent Set | Maximum Independent Set Medium (m) | Execution Time94.21 | 34 | |
| Combinatorial Auction | Combinatorial Auction (CA) medium-scale | Objective Value7.14e+3 | 20 | |
| Combinatorial Auction | CA Large-scale | Objective Value1.36e+4 | 12 | |
| Maximum Independent Set | MIS Large-scale | Objective Value327.9 | 12 | |
| Mixed Integer Linear Programming | Large-scale Maximum Independent Set (MIS) (test) | Objective Value327.9 | 12 | |
| Mixed Integer Linear Programming | Large-scale Combinatorial Auction (CA) (test) | Objective Value1.36e+4 | 12 | |
| Capacitated Facility Location | Capacitated Facility Location (CFL) medium-scale | Objective Value9.07e+3 | 12 | |
| Set Cover | Set Cover (SC) medium-scale | Objective Value29.04 | 12 | |
| Mixed Integer Linear Programming | Large-scale Set Cover (SC) (test) | Objective Value24.75 | 12 | |
| Mixed Integer Linear Programming | Large-scale Capacitated Facility Location (CFL) (test) | Objective Value1.75e+4 | 12 |