Mixed-Integer Optimization with Constraint Learning
Not on the map. Why?
Abstract (arXiv)
We establish a broad methodological foundation for mixed-integer optimization with learned constraints. We propose an end-to-end pipeline for data-driven decision making in which constraints and objectives are directly learned from data using machine learning, and the trained models are embedded in an optimization formulation. We exploit the mixed-integer optimization-representability of many machine learning methods, including linear models, decision trees, ensembles, and multi-layer perceptrons, which allows us to capture various underlying relationships between decisions, contextual variables, and outcomes. We also introduce two approaches for handling the inherent uncertainty of learning from data. First, we characterize a decision trust region using the convex hull of the observations, to ensure credible recommendations and avoid extrapolation. We efficiently incorporate this representation using column generation and propose a more flexible formulation to deal with low-density regions and high-dimensional datasets. Then, we propose an ensemble learning approach that enforces constraint satisfaction over multiple bootstrapped estimators or multiple algorithms. In combination with domain-driven components, the embedded models and trust region define a mixed-integer optimization problem for prescription generation. We implement this framework as a Python package (OptiCL) for practitioners. We demonstrate the method in both World Food Programme planning and chemotherapy optimization. The case studies illustrate the framework's ability to generate high-quality prescriptions as well as the value added by the trust region, the use of ensembles to control model robustness, the consideration of multiple machine learning methods, and the inclusion of multiple learned constraints.
Key facts. Cited by 30 papers in the map (data through 13 Oct 2026). Builds on 15 of its 58 references that are in the map. First posted on arXiv 4 Nov 2021.
Builds on
15 of 58 references.
References · 15
- 2014Explaining and Harnessing Adversarial Examplescited by 7,336
- 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 613
- 2017Smart "Predict, then Optimize"cited by 338
- 2015Recursive Partitioning for Heterogeneous Causal Effectscited by 255
- 2014From Predictive to Prescriptive Analyticscited by 143
- 2018Strong mixed-integer programming formulations for trained neural networkscited by 115
- 2021Learning in High Dimension Always Amounts to Extrapolationcited by 64
- 2019ReLU Networks as Surrogate Models in Mixed-Integer Linear Programscited by 33
- 2018Global Deterministic Optimization with Artificial Neural Networks Embeddedcited by 32
- 2021Optimization with Constraint Learning: A Framework and Surveycited by 28
- 2019JANOS: An Integrated Predictive and Prescriptive Modeling Frameworkcited by 27
- 2017Optimization of Tree Ensemblescited by 26
3 more
Built on by
Citing papers per year: 2021: 1; 2022: 3; 2023: 7; 2024: 6; 2025: 5; 2026: 8.
30 papers.
Sort:
- 2023When Deep Learning Meets Polyhedral Theory: A Surveycited by 39
- 2023Finding Regions of Counterfactual Explanations via Robust Optimizationcited by 19
- 2024Artificial Intelligence for Operations Research: Revolutionizing the Operations Research Processcited by 11
- 2024Optimization Over Trained Neural Networks: Taking a Relaxing Walkcited by 10
- 2025ORGEval: Graph-Theoretic Evaluation of LLMs in Optimization Modelingcited by 9
- 2022Counterfactual Explanations Using Optimization With Constraint Learningcited by 8
- 2023PySCIPOpt-ML: Embedding Trained Machine Learning Models into Mixed-Integer Programscited by 8
- 2023Computational Tradeoffs of Optimization-Based Bound Tightening in ReLU Networkscited by 6
- 2023Global Optimization: A Machine Learning Approachcited by 4
- 2024Metaheuristics for (Variable-Size) Mixed Optimization Problems: A Unified Taxonomy and Surveycited by 3
- 2024Counterfactual Explanations for Linear Optimizationcited by 3
- 2022On data-driven chance constraint learning for mixed-integer optimization problemscited by 2
18 more
- 2024Neur2BiLO: Neural Bilevel Optimizationcited by 2
- 2026Relaxation-Informed Training of Neural Network Surrogate Modelscited by 2
- 2021Optimizing over an ensemble of neural networkscited by 1
- 2022Constraint Learning to Define Trust Regions in Predictive-Model Embedded Optimizationcited by 1
- 2023Tight Mixed-Integer Optimization Formulations for Prescriptive Treescited by 1
- 2023Learning Fair Policies for Multi-stage Selection Problems from Observational Datacited by 1
- 2026A General Neural Backbone for Mixed-Integer Linear Optimization via Dual Attentioncited by 1
- 2024Deep Neural Network for Constraint Acquisition through Tailored Loss Functioncited by 0
- 2025Optimization over Trained (and Sparse) Neural Networks: A Surrogate within a Surrogatecited by 0
- 2025Learning-Augmented Power System Operations: A Unified Optimization Viewcited by 0
- 2025Conformal Mixed-Integer Constraint Learning with Feasibility Guaranteescited by 0
- 2025Optimal placement of wind farms via quantile constraint learningcited by 0
- 2026Learning efficient representations of complex constraints for scalable optimizationcited by 0
- 2026Fusing Backdoors, Machine Learning, and Optimization for Large-Scale Parametric Mixed-Integer Programscited by 0
- 2026Optimization with Dynamic Constraint Learning (DCL)cited by 0
- 2026Input convex neural networks as surrogates in mathematical optimisationcited by 0
- 2026DCEmbed: Scalable Optimization over Neural Surrogatescited by 0
- 2026TACIT: Optimization Models that Learn from Their Mistakescited by 0
- 2026TACIT: Optimization Models that Learn from Their Mistakes29 Sep 2026
- 2026DCEmbed: Scalable Optimization over Neural Surrogates27 Sep 2026
- 2026Input convex neural networks as surrogates in mathematical optimisation10 Aug 2026
- 2026Optimization with Dynamic Constraint Learning (DCL)28 Jul 2026
- 2026Fusing Backdoors, Machine Learning, and Optimization for Large-Scale Parametric Mixed-Integer Programs19 Jun 2026
- 2026Relaxation-Informed Training of Neural Network Surrogate Models24 Apr 2026
- 2026Learning efficient representations of complex constraints for scalable optimization9 Mar 2026
- 2026A General Neural Backbone for Mixed-Integer Linear Optimization via Dual Attention8 Jan 2026
- 2025ORGEval: Graph-Theoretic Evaluation of LLMs in Optimization Modeling31 Oct 2025
- 2025Optimal placement of wind farms via quantile constraint learning1 Oct 2025
- 2025Conformal Mixed-Integer Constraint Learning with Feasibility Guarantees4 Jun 2025
- 2025Learning-Augmented Power System Operations: A Unified Optimization View8 May 2025
18 more
- 2025Optimization over Trained (and Sparse) Neural Networks: A Surrogate within a Surrogate4 May 2025
- 2024Counterfactual Explanations for Linear Optimization24 May 2024
- 2024Deep Neural Network for Constraint Acquisition through Tailored Loss Function4 Mar 2024
- 2024Neur2BiLO: Neural Bilevel Optimization4 Feb 2024
- 2024Metaheuristics for (Variable-Size) Mixed Optimization Problems: A Unified Taxonomy and Survey8 Jan 2024
- 2024Optimization Over Trained Neural Networks: Taking a Relaxing Walk7 Jan 2024
- 2024Artificial Intelligence for Operations Research: Revolutionizing the Operations Research Process6 Jan 2024
- 2023Computational Tradeoffs of Optimization-Based Bound Tightening in ReLU Networks27 Dec 2023
- 2023Learning Fair Policies for Multi-stage Selection Problems from Observational Data20 Dec 2023
- 2023PySCIPOpt-ML: Embedding Trained Machine Learning Models into Mixed-Integer Programs13 Dec 2023
- 2023Global Optimization: A Machine Learning Approach3 Nov 2023
- 2023When Deep Learning Meets Polyhedral Theory: A Survey29 Apr 2023
- 2023Tight Mixed-Integer Optimization Formulations for Prescriptive Trees28 Feb 2023
- 2023Finding Regions of Counterfactual Explanations via Robust Optimization26 Jan 2023
- 2022Counterfactual Explanations Using Optimization With Constraint Learning22 Sep 2022
- 2022On data-driven chance constraint learning for mixed-integer optimization problems8 Jul 2022
- 2022Constraint Learning to Define Trust Regions in Predictive-Model Embedded Optimization12 Jan 2022
- 2021Optimizing over an ensemble of neural networks13 Dec 2021
- 2023When Deep Learning Meets Polyhedral Theory: A Surveycited by 39
- 2023Finding Regions of Counterfactual Explanations via Robust Optimizationcited by 19
- 2024Artificial Intelligence for Operations Research: Revolutionizing the Operations Research Processcited by 11
- 2024Optimization Over Trained Neural Networks: Taking a Relaxing Walkcited by 10
- 2025ORGEval: Graph-Theoretic Evaluation of LLMs in Optimization Modelingcited by 9
- 2022Counterfactual Explanations Using Optimization With Constraint Learningcited by 8
- 2023PySCIPOpt-ML: Embedding Trained Machine Learning Models into Mixed-Integer Programscited by 8
- 2023Computational Tradeoffs of Optimization-Based Bound Tightening in ReLU Networkscited by 6
- 2023Global Optimization: A Machine Learning Approachcited by 4
- 2024Metaheuristics for (Variable-Size) Mixed Optimization Problems: A Unified Taxonomy and Surveycited by 3
- 2024Counterfactual Explanations for Linear Optimizationcited by 3
- 2022On data-driven chance constraint learning for mixed-integer optimization problemscited by 2
12 most cited of 30 All 30 (JSON)
- 2026TACIT: Optimization Models that Learn from Their Mistakes29 Sep 2026
- 2026DCEmbed: Scalable Optimization over Neural Surrogates27 Sep 2026
- 2026Input convex neural networks as surrogates in mathematical optimisation10 Aug 2026
- 2026Optimization with Dynamic Constraint Learning (DCL)28 Jul 2026
- 2026Fusing Backdoors, Machine Learning, and Optimization for Large-Scale Parametric Mixed-Integer Programs19 Jun 2026
- 2026Relaxation-Informed Training of Neural Network Surrogate Models24 Apr 2026
- 2026Learning efficient representations of complex constraints for scalable optimization9 Mar 2026
- 2026A General Neural Backbone for Mixed-Integer Linear Optimization via Dual Attention8 Jan 2026
- 2025ORGEval: Graph-Theoretic Evaluation of LLMs in Optimization Modeling31 Oct 2025
- 2025Optimal placement of wind farms via quantile constraint learning1 Oct 2025
- 2025Conformal Mixed-Integer Constraint Learning with Feasibility Guarantees4 Jun 2025
- 2025Learning-Augmented Power System Operations: A Unified Optimization View8 May 2025
12 newest of 30 All 30 (JSON)