mlsanityData to 14 Oct 2026

Differentiating Through Integer Linear Programs with Quadratic Regularization and Davis-Yin Splitting

arXiv 2301.13395 ↗First posted 31 Jan 2023cs.LGcited by 11

Not on the map. Why?

Abstract (arXiv)

In many applications, a combinatorial problem must be repeatedly solved with similar, but distinct parameters. Yet, the parameters w are not directly observed; only contextual data d that correlates with w is available. It is tempting to use a neural network to predict w given d. However, training such a model requires reconciling the discrete nature of combinatorial optimization with the gradient-based frameworks used to train neural networks. We study the case where the problem in question is an Integer Linear Program (ILP). We propose applying a three-operator splitting technique, also known as Davis-Yin splitting (DYS), to the quadratically regularized continuous relaxation of the ILP. We prove that the resulting scheme is compatible with the recently introduced Jacobian-free backpropagation (JFB). Our experiments on two representative ILPs: the shortest path problem and the knapsack problem, demonstrate that this combination-DYS on the forward pass, JFB on the backward pass-yields a scheme which scales more effectively to high-dimensional problems than existing schemes. All code associated with this paper is available at github.com/mines-opt-ml/fpo-dys.

Key facts. Cited by 11 papers in the map (data through 14 Oct 2026). Builds on 32 of its 58 references that are in the map. First posted on arXiv 31 Jan 2023.

Builds on

32 of 58 references.

References · 32

  1. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  3. 2019Deep Equilibrium Modelscited by 615
  4. 2017OptNet: Differentiable Optimization as a Layer in Neural Networkscited by 599
  5. 2019Differentiable Convex Optimization Layerscited by 465
  6. 2017Smart "Predict, then Optimize"cited by 339
  7. 2018Melding the Data-Decisions Pipeline: Decision-Focused Learning for Combinatorial Optimizationcited by 227
  8. 2019Differentiation of Blackbox Combinatorial Solverscited by 226
  9. 2021Learning to Optimize: A Primer and A Benchmarkcited by 208
  10. 2021Efficient and Modular Implicit Differentiationcited by 203
  11. 2016Learning to Optimizecited by 195
  12. 2021End-to-End Constrained Optimization Learning: A Surveycited by 157
20 more
  1. 2021Deep Equilibrium Architectures for Inverse Problems in Imagingcited by 127
  2. 2019Implicit Deep Learningcited by 124
  3. 2019MIPaaL: Mixed Integer Program as a Layercited by 94
  4. 2021JFB: Jacobian-Free Backpropagation for Implicit Networkscited by 86
  5. 2018Theoretical Linear Convergence of Unfolded ISTA and its Practical Weights and Thresholdscited by 85
  6. 2020Interior Point Solving for LP-based prediction+optimisationcited by 83
  7. 2020Learning with Differentiable Perturbed Optimizerscited by 81
  8. 2021On Training Implicit Modelscited by 75
  9. 2019Differentiating Through a Cone Programcited by 73
  10. 2018Reviving and Improving Recurrent Back-Propagationcited by 69
  11. 2021Nonsmooth Implicit Differentiation for Machine Learning and Optimizationcited by 43
  12. 2015A Three-Operator Splitting Scheme and its Optimization Applicationscited by 34
  13. 2021Enforcing Policy Feasibility Constraints through Differentiable Projection for Energy Optimizationcited by 31
  14. 2022Backpropagation through Combinatorial Algorithms: Identity with Projection Workscited by 29
  15. 2022Learning with Combinatorial Optimization Layers: a Probabilistic Approachcited by 29
  16. 2022Online Deep Equilibrium Learning for Regularization by Denoisingcited by 22
  17. 2022Explainable AI via Learning to Optimizecited by 14
  18. 2021From the simplex to the sphere: Faster constrained optimization using the Hadamard parametrizationcited by 10
  19. 2018Adaptive Three Operator Splittingcited by 7
  20. 2021Three Operator Splitting with a Nonconvex Loss Functioncited by 3

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2024: 2; 2025: 3; 2026: 6.

11 papers.