mlsanityData to 14 Oct 2026

Predicting Accurate Lagrangian Multipliers for Mixed Integer Linear Programs

arXiv 2310.14659 ↗First posted 23 Oct 2023cs.LG math.OCcited by 0

Not on the map. Why?

Abstract (arXiv)

Lagrangian relaxation stands among the most efficient approaches for solving a Mixed Integer Linear Programs (MILP) with difficult constraints. Given any duals for these constraints, called Lagrangian Multipliers (LMs), it returns a bound on the optimal value of the MILP, and Lagrangian methods seek the LMs giving the best such bound. But these methods generally rely on iterative algorithms resembling gradient descent to maximize the concave piecewise linear dual function: the computational burden grows quickly with the number of relaxed constraints. We introduce a deep learning approach that bypasses the descent, effectively amortizing the local, per instance, optimization. A probabilistic encoder based on a graph convolutional network computes high-dimensional representations of relaxed constraints in MILP instances. A decoder then turns these representations into LMs. We train the encoder and decoder jointly by directly optimizing the bound obtained from the predicted multipliers. Numerical experiments show that our approach closes up to 85~% of the gap between the continuous relaxation and the best Lagrangian bound, and provides a high quality warm-start for descent based Lagrangian methods.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 31 of its 67 references that are in the map. First posted on arXiv 23 Oct 2023.

Builds on

31 of 67 references.

References · 31

  1. 2017Attention Is All You Needcited by 60,361
  2. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  3. 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 623
  4. 2016Learning to learn by gradient descent by gradient descentcited by 620
  5. 2019Exact Combinatorial Optimization with Graph Convolutional Neural Networkscited by 318
  6. 2023DIFUSCO: Graph-based Diffusion Solvers for Combinatorial Optimizationcited by 221
  7. 2020Solving Mixed Integer Programs Using Neural Networkscited by 182
  8. 2022High-dimensional Asymptotics of Feature Learning: How One Gradient Step Improves the Representationcited by 150
  9. 2015Gradient Estimation Using Stochastic Computation Graphscited by 121
  10. 2019Reinforcement Learning for Integer Programming: Learning to Cutcited by 111
  11. 2018The Best of Both Worlds: Combining Recent Advances in Neural Machine Translationcited by 102
  12. 2018Semi-Amortized Variational Autoencoderscited by 83
19 more
  1. 2020Simple and Effective VAE Training with Calibrated Decoderscited by 57
  2. 2016Simple and Accurate Dependency Parsing Using Bidirectional LSTM Feature Representationscited by 55
  3. 2021Learning to Select Cuts for Efficient Mixed-Integer Programmingcited by 48
  4. 2021Learning to Schedule Heuristics in Branch-and-Boundcited by 46
  5. 2023Learning Cut Selection for Mixed-Integer Linear Programming via Hierarchical Sequence Modelcited by 45
  6. 2022A Survey for Solving Mixed Integer Programming via Machine Learningcited by 44
  7. 2017End-to-End Learning for Structured Prediction Energy Networkscited by 33
  8. 2021Sample Complexity of Tree Search Configuration: Cutting Planes and Beyondcited by 33
  9. 2022Learning to Compare Nodes in Branch and Bound with Graph Neural Networkscited by 31
  10. 2020Reinforcement Learning for Variable Selection in a Branch and Bound Algorithmcited by 29
  11. 2022Learning with Combinatorial Optimization Layers: a Probabilistic Approachcited by 29
  12. 2022End-to-End Learning to Warm-Start for Real-Time Quadratic Optimizationcited by 26
  13. 2017Deep Learning Assisted Heuristic Tree Search for the Container Pre-marshalling Problemcited by 18
  14. 2018Theoretical challenges towards cutting-plane selectioncited by 16
  15. 2020A Study of Learning Search Approximation in Mixed Integer Branch and Bound: Node Selection in SCIPcited by 16
  16. 2022Learning to Use Local Cutscited by 11
  17. 2021FastDOG: Fast Discrete Optimization on GPUcited by 8
  18. 2022DOGE-Train: Discrete Optimization on GPU with End-to-end Trainingcited by 6
  19. 2021Use of Machine Learning Models to Warmstart Column Generation for Unit Commitmentcited by 5

Built on by

Not cited yet.