MIPaaL: Mixed Integer Program as a Layer
Not on the map. Why?
Abstract (arXiv)
Machine learning components commonly appear in larger decision-making pipelines; however, the model training process typically focuses only on a loss that measures accuracy between predicted values and ground truth values. Decision-focused learning explicitly integrates the downstream decision problem when training the predictive model, in order to optimize the quality of decisions induced by the predictions. It has been successfully applied to several limited combinatorial problem classes, such as those that can be expressed as linear programs (LP), and submodular optimization. However, these previous applications have uniformly focused on problems from specific classes with simple constraints. Here, we enable decision-focused learning for the broad class of problems that can be encoded as a Mixed Integer Linear Program (MIP), hence supporting arbitrary linear constraints over discrete and continuous variables. We show how to differentiate through a MIP by employing a cutting planes solution approach, which is an exact algorithm that iteratively adds constraints to a continuous relaxation of the problem until an integral solution is found. We evaluate our new end-to-end approach on several real world domains and show that it outperforms the standard two phase approaches that treat prediction and prescription separately, as well as a baseline approach of simply applying decision-focused learning to the LP relaxation of the MIP.
Key facts. Cited by 93 papers in the map (data through 7 Oct 2026). First posted on arXiv 12 Jul 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 13; 2022: 16; 2023: 23; 2024: 14; 2025: 11; 2026: 16.
93 papers.
Sort:
By area:
- 2021End-to-End Constrained Optimization Learning: A Surveycited by 154
- 2023Decision-Focused Learning: Foundations, State of the Art, Benchmark and Future Opportunitiescited by 129
- 2021Implicit MLE: Backpropagating Through Discrete Exponential Family Distributionscited by 97
- 2023A Survey of Contextual Optimization Methods for Decision Making under Uncertaintycited by 81
- 2021Decision-Focused Learning: Through the Lens of Learning to Rankcited by 61
- 2021CombOptNet: Fit the Right NP-Hard Problem by Learning Integer Programming Constraintscited by 49
- 2021Sample Complexity of Tree Search Configuration: Cutting Planes and Beyondcited by 33
- 2022PyEPO: A PyTorch-based End-to-End Predict-then-Optimize Library for Linear and Integer Programmingcited by 32
- 2022Backpropagation through Combinatorial Algorithms: Identity with Projection Workscited by 29
- 2022Learning with Combinatorial Optimization Layers: a Probabilistic Approachcited by 28
- 2021Integrated Conditional Estimation-Optimizationcited by 25
- 2022SurCo: Learning Linear Surrogates For Combinatorial Nonlinear Optimization Problemscited by 21
38 more
- 2023Leaving the Nest: Going Beyond Local Loss Functions for Predict-Then-Optimizecited by 18
- 2023Landscape Surrogate: Learning Decision Losses for Mathematical Optimization Under Partial Informationcited by 17
- 2023Controlling Continuous Relaxation for Combinatorial Optimizationcited by 16
- 2021The Perils of Learning Before Optimizingcited by 15
- 2021Learning Revenue-Maximizing Auctions With Differentiable Matchingcited by 14
- 2023Backpropagation of Unrolled Solvers with Folded Optimizationcited by 13
- 2023On Learning Latent Models with Multi-Instance Weak Supervisioncited by 13
- 2022Decision-Focused Learning without Differentiable Optimization: Learning Locally Optimized Decision Lossescited by 12
- 2022Adaptive Perturbation-Based Gradient Estimation for Discrete Latent Variable Modelscited by 12
- 2021Neuro-algorithmic Policies enable Fast Combinatorial Generalizationcited by 11
- 2023Differentiating Through Integer Linear Programs with Quadratic Regularization and Davis-Yin Splittingcited by 11
- 2021Combinatorial Optimization for Panoptic Segmentation: A Fully Differentiable Approachcited by 10
- 2023Score Function Gradient Estimation to Widen the Applicability of Decision-Focused Learningcited by 10
- 2024BPQP: A Differentiable Convex Optimization Framework for Efficient End-to-End Learningcited by 10
- 2023Machine Learning with Requirements: a Manifestocited by 8
- 2023Benchmarking PtO and PnO Methods in the Predictive Combinatorial Optimization Regimecited by 8
- 2023CaVE: A Cone-Aligned Approach for Fast Predict-then-optimize with Binary Linear Programscited by 8
- 2024Differentiable Distributionally Robust Optimization Layerscited by 8
- 2024Learning to Optimize for Mixed-Integer Non-linear Programming with Feasibility Guaranteescited by 8
- 2023Explainable Data-Driven Optimization: From Context to Decision and Back Againcited by 7
- 2022A Note on Task-Aware Loss via Reweighing Prediction Loss by Decision-Regretcited by 6
- 2022On Solution Functions of Optimization: Universal Approximation and Covering Number Boundscited by 6
- 2024LPGD: A General Framework for Backpropagation through Embedded Optimization Layerscited by 6
- 2022A Solver-Free Framework for Scalable Learning in Neural ILP Architecturescited by 5
- 2023Robust Losses for Decision-Focused Learningcited by 5
- 2025Feasibility-Aware Decision-Focused Learning for Predicting Parameters in the Constraintscited by 5
- 2023Predict-Then-Optimize by Proxy: Learning Joint Models of Prediction and Optimizationcited by 4
- 2025PROPEL: Supervised and Reinforcement Learning for Large-Scale Supply Chain Planningcited by 4
- 2022QuAnt: Quantum Annealing with Learnt Couplingscited by 3
- 2023You Shall Pass: Dealing with the Zero-Gradient Problem in Predict and Optimize for Convex Optimizationcited by 3
- 2023GenCO: Generating Diverse Designs with Combinatorial Constraintscited by 3
- 2023Learning Lagrangian Multipliers for the Travelling Salesman Problemcited by 3
- 2024Continuous Parallel Relaxation for Finding Diverse Solutions in Combinatorial Optimization Problemscited by 3
- 2025Efficient End-to-End Learning for Decision-Making: A Meta-Optimization Approachcited by 3
- 2026Constraint-Aware Flow Matching: Decision Aligned End-to-End Training for Constrained Samplingcited by 3
- 2021Generative deep learning for decision making in gas networkscited by 2
- 2021A Surrogate Objective Framework for Prediction+Optimization with Soft Constraintscited by 2
- 2022Towards Improving Unit Commitment Economics: An Add-On Tailor for Renewable Energy and Reserve Predictionscited by 2
50 most cited of 93 All 93 (JSON)
- 2026RL-PaO: Prediction as Action in Decision Making under Uncertainty29 Sep 2026
- 2026Learning Early-to-Final Solution Consistency for MILP Acceleration20 Aug 2026
- 2026Constrained Graph Diffusion for Mixed Integer Optimization13 Aug 2026
- 2026DualCert: A Solver for the Traveling Salesman Problem with Constraint-Coupled Learning10 Aug 2026
- 2026Fusing Backdoors, Machine Learning, and Optimization for Large-Scale Parametric Mixed-Integer Programs19 Jun 2026
- 2026A Solver-Free Training Method for Predict-then-Optimize17 Jun 2026
- 2026Decision-Weighted Flow Matching for Contextual Stochastic Optimization15 Jun 2026
- 2026Bellman-Taylor Score Decoding for Markov Decision Processes with State-Dependent Feasible Action Sets9 Jun 2026
- 2026Diff2SP: Diffusion Models for Correlated Scenario Generation in Stochastic Programming4 Jun 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
38 more
- 2026PlantPose: Universal Plant Skeleton Estimation via Tree-constrained Graph Generation18 May 2026
- 2026Constraint-Aware Flow Matching: Decision Aligned End-to-End Training for Constrained Sampling12 May 2026
- 2026Latent Spherical Flow Policy for Reinforcement Learning with Combinatorial Actions29 Jan 2026
- 2026Differentiable Knapsack and Top-k Operators via Dynamic Programming29 Jan 2026
- 2025CORL: Reinforcement Learning of MILP Policies Solved via Branch and Bound11 Dec 2025
- 2025From Sequential to Recursive: Enhancing Decision-Focused Learning with Bidirectional Feedback11 Nov 2025
- 2025Privacy-preserving Decision-focused Learning for Multi-energy Systems23 Oct 2025
- 2025Feasibility-Aware Decision-Focused Learning for Predicting Parameters in the Constraints6 Oct 2025
- 2025Scaling Neuro-symbolic Problem Solving: Solver-Free Learning of Constraints and Objectives28 Aug 2025
- 2025Minimizing Surrogate Losses for Decision-Focused Learning using Differentiable Optimization15 Aug 2025
- 2025Aligning Learning and Endogenous Decision-Making1 Jul 2025
- 2025Efficient End-to-End Learning for Decision-Making: A Meta-Optimization Approach16 May 2025
- 2025PROPEL: Supervised and Reinforcement Learning for Large-Scale Supply Chain Planning10 Apr 2025
- 2025Neuro-symbolic Weak Supervision: Theory and Semantics24 Mar 2025
- 2025Self-Supervised Penalty-Based Learning for Robust Constrained Optimization7 Mar 2025
- 2024BPQP: A Differentiable Convex Optimization Framework for Efficient End-to-End Learning28 Nov 2024
- 2024SPO-VCS: An End-to-End Smart Predict-then-Optimize Framework with Alternating Differentiation Method for Relocation Problems in Large-Scale Vehicle Crowd Sensing27 Nov 2024
- 2024TreeFormer: Single-view Plant Skeleton Estimation via Tree-constrained Graph Generation25 Nov 2024
- 2024The Differentiable Feasibility Pump5 Nov 2024
- 2024End-to-End Optimization and Learning of Fair Court Schedules22 Oct 2024
- 2024Learning to Optimize for Mixed-Integer Non-linear Programming with Feasibility Guarantees14 Oct 2024
- 2024LPGD: A General Framework for Backpropagation through Embedded Optimization Layers8 Jul 2024
- 2024Differentiable Distributionally Robust Optimization Layers24 Jun 2024
- 2024Learning Solutions of Stochastic Optimization Problems with Bayesian Neural Networks5 Jun 2024
- 2024Differentiation of Multi-objective Data-driven Decision Pipeline2 Jun 2024
- 2024CF-OPT: Counterfactual Explanations for Structured Prediction28 May 2024
- 2024Improving Sequential Market Coordination via Value-oriented Renewable Energy Forecasting15 May 2024
- 2024Continuous Parallel Relaxation for Finding Diverse Solutions in Combinatorial Optimization Problems3 Feb 2024
- 2024Learning to Configure Mathematical Programming Solvers by Mathematical Programming10 Jan 2024
- 2023Decision-focused predictions via pessimistic bilevel optimization: complexity and algorithms29 Dec 2023
- 2023Analyzing and Enhancing the Backward-Pass Convergence of Unrolled Optimization28 Dec 2023
- 2023Learning Lagrangian Multipliers for the Travelling Salesman Problem22 Dec 2023
- 2023CaVE: A Cone-Aligned Approach for Fast Predict-then-optimize with Binary Linear Programs12 Dec 2023
- 2023Predict-Then-Optimize by Proxy: Learning Joint Models of Prediction and Optimization22 Nov 2023
- 2023Benchmarking PtO and PnO Methods in the Predictive Combinatorial Optimization Regime13 Nov 2023
- 2023Robust Losses for Decision-Focused Learning6 Oct 2023
- 2023GenCO: Generating Diverse Designs with Combinatorial Constraints3 Oct 2023
- 2023Controlling Continuous Relaxation for Combinatorial Optimization29 Sep 2023
50 newest of 93 All 93 (JSON)
- 2021End-to-End Constrained Optimization Learning: A Surveycited by 154
- 2023Decision-Focused Learning: Foundations, State of the Art, Benchmark and Future Opportunitiescited by 129
- 2021Implicit MLE: Backpropagating Through Discrete Exponential Family Distributionscited by 97
- 2023A Survey of Contextual Optimization Methods for Decision Making under Uncertaintycited by 81
- 2021Decision-Focused Learning: Through the Lens of Learning to Rankcited by 61
- 2021CombOptNet: Fit the Right NP-Hard Problem by Learning Integer Programming Constraintscited by 49
- 2021Sample Complexity of Tree Search Configuration: Cutting Planes and Beyondcited by 33
- 2022PyEPO: A PyTorch-based End-to-End Predict-then-Optimize Library for Linear and Integer Programmingcited by 32
- 2022Learning with Combinatorial Optimization Layers: a Probabilistic Approachcited by 28
- 2021Integrated Conditional Estimation-Optimizationcited by 25
- 2022SurCo: Learning Linear Surrogates For Combinatorial Nonlinear Optimization Problemscited by 21
- 2023Leaving the Nest: Going Beyond Local Loss Functions for Predict-Then-Optimizecited by 18
12 most cited of 89 All 89 (JSON)
- 2026RL-PaO: Prediction as Action in Decision Making under Uncertainty29 Sep 2026
- 2026Learning Early-to-Final Solution Consistency for MILP Acceleration20 Aug 2026
- 2026Constrained Graph Diffusion for Mixed Integer Optimization13 Aug 2026
- 2026DualCert: A Solver for the Traveling Salesman Problem with Constraint-Coupled Learning10 Aug 2026
- 2026Fusing Backdoors, Machine Learning, and Optimization for Large-Scale Parametric Mixed-Integer Programs19 Jun 2026
- 2026A Solver-Free Training Method for Predict-then-Optimize17 Jun 2026
- 2026Bellman-Taylor Score Decoding for Markov Decision Processes with State-Dependent Feasible Action Sets9 Jun 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
- 2026PlantPose: Universal Plant Skeleton Estimation via Tree-constrained Graph Generation18 May 2026
- 2026Latent Spherical Flow Policy for Reinforcement Learning with Combinatorial Actions29 Jan 2026
12 newest of 89 All 89 (JSON)