Differentiating Through Integer Linear Programs with Quadratic Regularization and Davis-Yin Splitting
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
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2019Deep Equilibrium Modelscited by 615
- 2017OptNet: Differentiable Optimization as a Layer in Neural Networkscited by 599
- 2019Differentiable Convex Optimization Layerscited by 465
- 2017Smart "Predict, then Optimize"cited by 339
- 2018Melding the Data-Decisions Pipeline: Decision-Focused Learning for Combinatorial Optimizationcited by 227
- 2019Differentiation of Blackbox Combinatorial Solverscited by 226
- 2021Learning to Optimize: A Primer and A Benchmarkcited by 208
- 2021Efficient and Modular Implicit Differentiationcited by 203
- 2016Learning to Optimizecited by 195
- 2021End-to-End Constrained Optimization Learning: A Surveycited by 157
20 more
- 2021Deep Equilibrium Architectures for Inverse Problems in Imagingcited by 127
- 2019Implicit Deep Learningcited by 124
- 2019MIPaaL: Mixed Integer Program as a Layercited by 94
- 2021JFB: Jacobian-Free Backpropagation for Implicit Networkscited by 86
- 2018Theoretical Linear Convergence of Unfolded ISTA and its Practical Weights and Thresholdscited by 85
- 2020Interior Point Solving for LP-based prediction+optimisationcited by 83
- 2020Learning with Differentiable Perturbed Optimizerscited by 81
- 2021On Training Implicit Modelscited by 75
- 2019Differentiating Through a Cone Programcited by 73
- 2018Reviving and Improving Recurrent Back-Propagationcited by 69
- 2021Nonsmooth Implicit Differentiation for Machine Learning and Optimizationcited by 43
- 2015A Three-Operator Splitting Scheme and its Optimization Applicationscited by 34
- 2021Enforcing Policy Feasibility Constraints through Differentiable Projection for Energy Optimizationcited by 31
- 2022Backpropagation through Combinatorial Algorithms: Identity with Projection Workscited by 29
- 2022Learning with Combinatorial Optimization Layers: a Probabilistic Approachcited by 29
- 2022Online Deep Equilibrium Learning for Regularization by Denoisingcited by 22
- 2022Explainable AI via Learning to Optimizecited by 14
- 2021From the simplex to the sphere: Faster constrained optimization using the Hadamard parametrizationcited by 10
- 2018Adaptive Three Operator Splittingcited by 7
- 2021Three Operator Splitting with a Nonconvex Loss Functioncited by 3
Built on by
Citing papers per year: 2024: 2; 2025: 3; 2026: 6.
11 papers.
- 2024On Logical Extrapolation for Mazes with Recurrent and Implicit Networkscited by 7
- 2024A Generalization Bound for a Family of Implicit Networkscited by 4
- 2025End-to-End Training of High-Dimensional Optimal Control with Implicit Hamiltonians via Jacobian-Free Backpropagationcited by 3
- 2025Learning with Local Search MCMC Layerscited by 2
- 2025Minimizing Surrogate Losses for Decision-Focused Learning using Differentiable Optimizationcited by 2
- 2026On the Convergence of Jacobian-Free Backpropagation for Optimal Control Problems with Implicit Hamiltonianscited by 1
- 2026Scalable Decision-Focused Learning through Cost-Sensitive Regressioncited by 0
- 2026DisjunctiveNet: Neural Symbolic Learning via Differentiable Convexified Optimization Layerscited by 0
- 2026Regularized Large Neighborhood Searchcited by 0
- 2026End-to-End Learning of Safe Optimal Feedback Control in High Dimensions with Control Barrier Function Layerscited by 0
- 2026Decision-Driven Regularization: A Blended Model for Learning and Optimizationcited by 0
- 2026Decision-Driven Regularization: A Blended Model for Learning and Optimization15 Aug 2026
- 2026End-to-End Learning of Safe Optimal Feedback Control in High Dimensions with Control Barrier Function Layers22 Jul 2026
- 2026Regularized Large Neighborhood Search1 Jun 2026
- 2026DisjunctiveNet: Neural Symbolic Learning via Differentiable Convexified Optimization Layers28 May 2026
- 2026Scalable Decision-Focused Learning through Cost-Sensitive Regression18 May 2026
- 2026On the Convergence of Jacobian-Free Backpropagation for Optimal Control Problems with Implicit Hamiltonians31 Jan 2026
- 2025End-to-End Training of High-Dimensional Optimal Control with Implicit Hamiltonians via Jacobian-Free Backpropagation1 Oct 2025
- 2025Minimizing Surrogate Losses for Decision-Focused Learning using Differentiable Optimization15 Aug 2025
- 2025Learning with Local Search MCMC Layers20 May 2025
- 2024A Generalization Bound for a Family of Implicit Networks9 Oct 2024
- 2024On Logical Extrapolation for Mazes with Recurrent and Implicit Networks3 Oct 2024