OMLT: Optimization & Machine Learning Toolkit
Not on the map. Why?
Abstract (arXiv)
The optimization and machine learning toolkit (OMLT) is an open-source software package incorporating neural network and gradient-boosted tree surrogate models, which have been trained using machine learning, into larger optimization problems. We discuss the advances in optimization technology that made OMLT possible and show how OMLT seamlessly integrates with the algebraic modeling language Pyomo. We demonstrate how to use OMLT for solving decision-making problems in both computer science and engineering.
Key facts. Cited by 34 papers in the map (data through 7 Oct 2026). Builds on 20 of its 37 references that are in the map. First posted on arXiv 4 Feb 2022.
Builds on
20 of 37 references.
References · 20
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2019Minimally distorted Adversarial Examples with a Fast Adaptive Boundary Attackcited by 333
- 2018Semidefinite relaxations for certifying robustness to adversarial examplescited by 178
- 2017An approach to reachability analysis for feed-forward ReLU neural networkscited by 126
- 2018Strong mixed-integer programming formulations for trained neural networkscited by 115
- 2019Meta-Learning Acquisition Functions for Transfer Learning in Bayesian Optimizationcited by 70
- 2020Enabling certification of verification-agnostic networks via memory-efficient semidefinite programmingcited by 65
- 2020The Convex Relaxation Barrier, Revisited: Tightened Single-Neuron Relaxations for Neural Network Verificationcited by 50
- 2021Partition-based formulations for mixed-integer optimization of trained ReLU neural networkscited by 39
- 2020Lossless Compression of Deep Neural Networkscited by 34
- 2018Global Deterministic Optimization with Artificial Neural Networks Embeddedcited by 32
- 2019JANOS: An Integrated Predictive and Prescriptive Modeling Frameworkcited by 27
8 more
- 2017Optimization of Tree Ensemblescited by 26
- 2017The ALAMO approach to machine learningcited by 18
- 2022Maximizing information from chemical engineering data sets: Applications to machine learningcited by 17
- 2018Mixed-Integer Convex Nonlinear Optimization with Gradient-Boosted Trees Embeddedcited by 16
- 2020ENTMOOT: A Framework for Optimization over Ensemble Tree Modelscited by 13
- 2021Multi-Objective Constrained Optimization for Energy Applications via Tree Ensemblescited by 12
- 2021Between steps: Intermediate relaxations between big-M and convex hull formulationscited by 11
- 2021Modeling Design and Control Problems Involving Neural Network Surrogatescited by 8
Built on by
Citing papers per year: 2022: 3; 2023: 9; 2024: 6; 2025: 9; 2026: 7.
34 papers.
Sort:
- 2023When Deep Learning Meets Polyhedral Theory: A Surveycited by 39
- 2024Physics-Informed Neural Networks with Hard Linear Equality Constraintscited by 30
- 2022Neur2SP: Neural Two-Stage Stochastic Programmingcited by 16
- 2022Tree ensemble kernels for Bayesian optimization with known constraints over mixed-feature spacescited by 14
- 2024Optimization Over Trained Neural Networks: Taking a Relaxing Walkcited by 10
- 2024Verifying message-passing neural networks via topology-based bounds tighteningcited by 10
- 2023PySCIPOpt-ML: Embedding Trained Machine Learning Models into Mixed-Integer Programscited by 8
- 2022P-split formulations: A class of intermediate formulations between big-M and convex hull for disjunctive constraintscited by 7
- 2023Computational Tradeoffs of Optimization-Based Bound Tightening in ReLU Networkscited by 6
- 2024Generating Likely Counterfactuals Using Sum-Product Networkscited by 6
- 2025Reinforcement learning with combinatorial actions for coupled restless banditscited by 5
- 2025Molecular Machine Learning in Chemical Process Designcited by 5
22 more
- 2023Data-driven decision-focused surrogate modelingcited by 4
- 2023Global Optimization: A Machine Learning Approachcited by 4
- 2025A Simultaneous Approach for Training Neural Differential-Algebraic Systems of Equationscited by 4
- 2025Training Neural ODEs Using Fully Discretized Simultaneous Optimizationcited by 3
- 2023Model-based feature selection for neural networks: A mixed-integer programming approachcited by 2
- 2023A Constraint Enforcement Deep Reinforcement Learning Framework for Optimal Energy Storage Systems Dispatchcited by 2
- 2025Survey and Tutorial of Reinforcement Learning Methods in Process Systems Engineeringcited by 2
- 2023Physics Informed Piecewise Linear Neural Networks for Process Optimizationcited by 1
- 2024LEVIS: Large Exact Verifiable Input Spaces for Neural Networkscited by 1
- 2024Formulations and scalability of neural network surrogates in nonlinear optimization problemscited by 1
- 2025Nonlinear Optimization with GPU-Accelerated Neural Network Constraintscited by 1
- 2026Relaxation-Informed Training of Neural Network Surrogate Modelscited by 1
- 2023Optimizing the switching operation in monoclonal antibody production: Economic MPC and reinforcement learningcited by 0
- 2025Optimization over Trained (and Sparse) Neural Networks: A Surrogate within a Surrogatecited by 0
- 2025Conformal Mixed-Integer Constraint Learning with Feasibility Guaranteescited by 0
- 2025Neural Two-Stage Stochastic Optimization for Solving Unit Commitment Problemcited by 0
- 2026Convex Hybrid Modeling: An Operator-Based Approachcited by 0
- 2026Generative Robust Optimisationcited by 0
- 2026Optimization with Dynamic Constraint Learning (DCL)cited by 0
- 2026Reduced-Space Multi-Fidelity Bayesian Optimization of Process Simulation Modelscited by 0
- 2026Representation Learning for Exact Preimagescited by 0
- 2026DCEmbed: Scalable Optimization over Neural Surrogatescited by 0
- 2026DCEmbed: Scalable Optimization over Neural Surrogates27 Sep 2026
- 2026Representation Learning for Exact Preimages25 Sep 2026
- 2026Reduced-Space Multi-Fidelity Bayesian Optimization of Process Simulation Models15 Sep 2026
- 2026Optimization with Dynamic Constraint Learning (DCL)28 Jul 2026
- 2026Generative Robust Optimisation21 Jun 2026
- 2026Convex Hybrid Modeling: An Operator-Based Approach22 May 2026
- 2026Relaxation-Informed Training of Neural Network Surrogate Models24 Apr 2026
- 2025Survey and Tutorial of Reinforcement Learning Methods in Process Systems Engineering28 Oct 2025
- 2025Nonlinear Optimization with GPU-Accelerated Neural Network Constraints26 Sep 2025
- 2025Molecular Machine Learning in Chemical Process Design28 Aug 2025
- 2025Neural Two-Stage Stochastic Optimization for Solving Unit Commitment Problem13 Jul 2025
- 2025Conformal Mixed-Integer Constraint Learning with Feasibility Guarantees4 Jun 2025
22 more
- 2025Optimization over Trained (and Sparse) Neural Networks: A Surrogate within a Surrogate4 May 2025
- 2025A Simultaneous Approach for Training Neural Differential-Algebraic Systems of Equations7 Apr 2025
- 2025Reinforcement learning with combinatorial actions for coupled restless bandits1 Mar 2025
- 2025Training Neural ODEs Using Fully Discretized Simultaneous Optimization21 Feb 2025
- 2024Formulations and scalability of neural network surrogates in nonlinear optimization problems16 Dec 2024
- 2024LEVIS: Large Exact Verifiable Input Spaces for Neural Networks16 Aug 2024
- 2024Verifying message-passing neural networks via topology-based bounds tightening21 Feb 2024
- 2024Physics-Informed Neural Networks with Hard Linear Equality Constraints11 Feb 2024
- 2024Generating Likely Counterfactuals Using Sum-Product Networks25 Jan 2024
- 2024Optimization Over Trained Neural Networks: Taking a Relaxing Walk7 Jan 2024
- 2023Computational Tradeoffs of Optimization-Based Bound Tightening in ReLU Networks27 Dec 2023
- 2023PySCIPOpt-ML: Embedding Trained Machine Learning Models into Mixed-Integer Programs13 Dec 2023
- 2023Global Optimization: A Machine Learning Approach3 Nov 2023
- 2023Data-driven decision-focused surrogate modeling23 Aug 2023
- 2023Optimizing the switching operation in monoclonal antibody production: Economic MPC and reinforcement learning7 Aug 2023
- 2023A Constraint Enforcement Deep Reinforcement Learning Framework for Optimal Energy Storage Systems Dispatch26 Jul 2023
- 2023When Deep Learning Meets Polyhedral Theory: A Survey29 Apr 2023
- 2023Model-based feature selection for neural networks: A mixed-integer programming approach20 Feb 2023
- 2023Physics Informed Piecewise Linear Neural Networks for Process Optimization2 Feb 2023
- 2022Tree ensemble kernels for Bayesian optimization with known constraints over mixed-feature spaces2 Jul 2022
- 2022Neur2SP: Neural Two-Stage Stochastic Programming20 May 2022
- 2022P-split formulations: A class of intermediate formulations between big-M and convex hull for disjunctive constraints10 Feb 2022
- 2023When Deep Learning Meets Polyhedral Theory: A Surveycited by 39
- 2024Physics-Informed Neural Networks with Hard Linear Equality Constraintscited by 30
- 2022Neur2SP: Neural Two-Stage Stochastic Programmingcited by 16
- 2022Tree ensemble kernels for Bayesian optimization with known constraints over mixed-feature spacescited by 14
- 2024Optimization Over Trained Neural Networks: Taking a Relaxing Walkcited by 10
- 2024Verifying message-passing neural networks via topology-based bounds tighteningcited by 10
- 2023PySCIPOpt-ML: Embedding Trained Machine Learning Models into Mixed-Integer Programscited by 8
- 2022P-split formulations: A class of intermediate formulations between big-M and convex hull for disjunctive constraintscited by 7
- 2023Computational Tradeoffs of Optimization-Based Bound Tightening in ReLU Networkscited by 6
- 2024Generating Likely Counterfactuals Using Sum-Product Networkscited by 6
- 2025Reinforcement learning with combinatorial actions for coupled restless banditscited by 5
- 2025Molecular Machine Learning in Chemical Process Designcited by 5
12 most cited of 34 All 34 (JSON)
- 2026DCEmbed: Scalable Optimization over Neural Surrogates27 Sep 2026
- 2026Representation Learning for Exact Preimages25 Sep 2026
- 2026Reduced-Space Multi-Fidelity Bayesian Optimization of Process Simulation Models15 Sep 2026
- 2026Optimization with Dynamic Constraint Learning (DCL)28 Jul 2026
- 2026Generative Robust Optimisation21 Jun 2026
- 2026Convex Hybrid Modeling: An Operator-Based Approach22 May 2026
- 2026Relaxation-Informed Training of Neural Network Surrogate Models24 Apr 2026
- 2025Survey and Tutorial of Reinforcement Learning Methods in Process Systems Engineering28 Oct 2025
- 2025Nonlinear Optimization with GPU-Accelerated Neural Network Constraints26 Sep 2025
- 2025Molecular Machine Learning in Chemical Process Design28 Aug 2025
- 2025Neural Two-Stage Stochastic Optimization for Solving Unit Commitment Problem13 Jul 2025
- 2025Conformal Mixed-Integer Constraint Learning with Feasibility Guarantees4 Jun 2025
12 newest of 34 All 34 (JSON)