Strong mixed-integer programming formulations for trained neural networks
Not on the map. Why?
Abstract (arXiv)
We present an ideal mixed-integer programming (MIP) formulation for a rectified linear unit (ReLU) appearing in a trained neural network. Our formulation requires a single binary variable and no additional continuous variables beyond the input and output variables of the ReLU. We contrast it with an ideal "extended" formulation with a linear number of additional continuous variables, derived through standard techniques. An apparent drawback of our formulation is that it requires an exponential number of inequality constraints, but we provide a routine to separate the inequalities in linear time. We also prove that these exponentially-many constraints are facet-defining under mild conditions. Finally, we study network verification problems and observe that dynamically separating from the exponential inequalities 1) is much more computationally efficient and scalable than the extended formulation, 2) decreases the solve time of a state-of-the-art MIP solver by a factor of 7 on smaller instances, and 3) nearly matches the dual bounds of a state-of-the-art MIP solver on harder instances, after just a few rounds of separation and in orders of magnitude less time.
Key facts. Cited by 115 papers in the map (data through 14 Oct 2026). First posted on arXiv 20 Nov 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 26; 2022: 25; 2023: 16; 2024: 16; 2025: 16; 2026: 16.
115 papers.
Sort:
By area:
- 2021PRIMA: General and Precise Neural Network Certification via Scalable Convex Hull Approximationscited by 77
- 2021The Second International Verification of Neural Networks Competition (VNN-COMP 2021): Summary and Resultscited by 71
- 2021Towards Lower Bounds on the Depth of ReLU Neural Networkscited by 56
- 2021Improved Branch and Bound for Neural Network Verification via Lagrangian Decompositioncited by 44
- 2021Partition-based formulations for mixed-integer optimization of trained ReLU neural networkscited by 39
- 2023When Deep Learning Meets Polyhedral Theory: A Surveycited by 39
- 2022OMLT: Optimization & Machine Learning Toolkitcited by 35
- 2024Scalable Neural Network Verification with Branch-and-bound Inferred Cutting Planescited by 33
- 2022Unsupervised Learning for Combinatorial Optimization with Principled Objective Relaxationcited by 32
- 2021Mixed-Integer Optimization with Constraint Learningcited by 31
- 2024Physics-Informed Neural Networks with Hard Linear Equality Constraintscited by 30
- 2021Strong Optimal Classification Treescited by 28
38 more
- 2021Optimization with Constraint Learning: A Framework and Surveycited by 28
- 2022An Abstraction-Refinement Approach to Verifying Convolutional Neural Networkscited by 24
- 2022Efficient Neural Network Analysis with Sum-of-Infeasibilitiescited by 24
- 2023Expressive Losses for Verified Robustness via Convex Combinationscited by 23
- 2022IBP Regularization for Verified Adversarial Robustness via Branch-and-Boundcited by 21
- 2021Scaling Up Exact Neural Network Compression by ReLU Stabilitycited by 19
- 2023Finding Regions of Counterfactual Explanations via Robust Optimizationcited by 19
- 2022Maximizing information from chemical engineering data sets: Applications to machine learningcited by 17
- 2022CertiFair: A Framework for Certified Global Fairness of Neural Networkscited by 17
- 2022Neur2SP: Neural Two-Stage Stochastic Programmingcited by 17
- 2022Learning to Solve Vehicle Routing Problems: A Surveycited by 16
- 2023Model-Based Control with Sparse Neural Dynamicscited by 16
- 2023Incremental Verification of Neural Networkscited by 14
- 2021Traversing the Local Polytopes of ReLU Neural Networks: A Unified Approach for Network Verificationcited by 13
- 2021Between steps: Intermediate relaxations between big-M and convex hull formulationscited by 11
- 2022Optimizing Objective Functions from Trained ReLU Neural Networks via Samplingcited by 11
- 2022Stability Verification of Neural Network Controllers using Mixed-Integer Programmingcited by 11
- 2021Scaling the Convex Barrier with Sparse Dual Algorithmscited by 10
- 2021Shared Certificates for Neural Network Verificationcited by 10
- 2024Optimization Over Trained Neural Networks: Taking a Relaxing Walkcited by 10
- 2024Verifying message-passing neural networks via topology-based bounds tighteningcited by 10
- 2021Modeling Design and Control Problems Involving Neural Network Surrogatescited by 9
- 2024Generative AI and Process Systems Engineering: The Next Frontiercited by 9
- 2025Clip-and-Verify: Linear Constraint-Driven Domain Clipping for Accelerating Neural Network Verificationcited by 9
- 2021Fast BATLLNN: Fast Box Analysis of Two-Level Lattice Neural Networkscited by 8
- 2023Getting Away with More Network Pruning: From Sparsity to Geometry and Linear Regionscited by 8
- 2023PySCIPOpt-ML: Embedding Trained Machine Learning Models into Mixed-Integer Programscited by 8
- 2024Machine learning for industrial sensing and control: A survey and practical perspectivecited by 8
- 2022P-split formulations: A class of intermediate formulations between big-M and convex hull for disjunctive constraintscited by 7
- 2022On the Safety of Interpretable Machine Learning: A Maximum Deviation Approachcited by 7
- 2021Neural Network Branch-and-Bound for Neural Network Verificationcited by 6
- 2021Loss Functions for Discrete Contextual Pricing with Observational Datacited by 6
- 2021Deep Policy Iteration with Integer Programming for Inventory Managementcited by 6
- 2022On Optimizing Back-Substitution Methods for Neural Network Verificationcited by 6
- 2023Computational Tradeoffs of Optimization-Based Bound Tightening in ReLU Networkscited by 6
- 2022Zonotope Domains for Lagrangian Neural Network Verificationcited by 5
- 2022BERN-NN: Tight Bound Propagation For Neural Networks Using Bernstein Polynomial Interval Arithmeticcited by 5
- 2023DeepBern-Nets: Taming the Complexity of Certifying Neural Networks using Bernstein Polynomial Activations and Precise Bound Propagationcited by 5
50 most cited of 115 All 115 (JSON)
- 2026DCEmbed: Scalable Optimization over Neural Surrogates27 Sep 2026
- 2026Representation Learning for Exact Preimages25 Sep 2026
- 2026Graph4BiLO: Graph Neural Network Approximation for Bilevel Mixed-Integer Linear Optimization31 Aug 2026
- 2026CG4AI: A Column Generation Framework for Training AI Models Under Constraints26 Aug 2026
- 2026Input convex neural networks as surrogates in mathematical optimisation10 Aug 2026
- 2026Random Parameter Noise Does Not Make Exact ReLU Verification Easy15 Jul 2026
- 2026Generative Robust Optimisation21 Jun 2026
- 2026Characterizing the Discrete Geometry of ReLU Networks5 Jun 2026
- 2026Relaxation-Informed Training of Neural Network Surrogate Models24 Apr 2026
- 2026An Efficient Spatial Branch-and-Bound Algorithm for Global Optimization of Gaussian Process Posterior Mean Functions21 Apr 2026
- 2026Deep Learning for Sequential Decision Making under Uncertainty: Foundations, Frameworks, and Frontiers13 Apr 2026
- 2026IoUCert: Robustness Verification for Anchor-based Object Detectors3 Mar 2026
38 more
- 2026Exact Certification of Data-Poisoning Attacks Using Mixed-Integer Programming18 Feb 2026
- 2026Robustness Verification of Polynomial Neural Networks5 Feb 2026
- 2026E-Globe: Scalable ε-Global Verification of Neural Networks via Tight Upper Bounds and Pattern-Aware Branching4 Feb 2026
- 2026Learning Better Certified Models from Empirically-Robust Teachers2 Feb 2026
- 2025Clip-and-Verify: Linear Constraint-Driven Domain Clipping for Accelerating Neural Network Verification11 Dec 2025
- 2025BEAVER: An Efficient Deterministic LLM Verifier5 Dec 2025
- 2025Faster Verified Explanations for Neural Networks28 Nov 2025
- 2025PolyKAN: A Polyhedral Analysis Framework for Provable and Approximately Optimal KAN Compression5 Oct 2025
- 2025Stochastic Sample Approximations of (Local) Moduli of Continuity18 Sep 2025
- 2025Probabilistic Robustness Analysis in High Dimensional Space: Application to Semantic Segmentation Network15 Sep 2025
- 2025Neural Two-Stage Stochastic Optimization for Solving Unit Commitment Problem13 Jul 2025
- 2025Interior-Point Vanishing Problem in Semidefinite Relaxations for Neural Network Verification12 Jun 2025
- 2025Conformal Mixed-Integer Constraint Learning with Feasibility Guarantees4 Jun 2025
- 2025Global optimization of graph acquisition functions for neural architecture search29 May 2025
- 2025Logic Gate Neural Networks are Good for Verification26 May 2025
- 2025Optimization over Trained (and Sparse) Neural Networks: A Surrogate within a Surrogate4 May 2025
- 2025Mathematical Programming Models for Exact and Interpretable Formulation of Neural Networks19 Apr 2025
- 2025Reinforcement learning with combinatorial actions for coupled restless bandits1 Mar 2025
- 2025An analysis of optimization problems involving ReLU neural networks5 Feb 2025
- 2025Formal Verification of Markov Processes with Learned Parameters27 Jan 2025
- 2024Scalable Neural Network Verification with Branch-and-bound Inferred Cutting Planes31 Dec 2024
- 2024Tightening convex relaxations of trained neural networks: a unified approach for convex and S-shaped activations30 Oct 2024
- 2024Expressiveness of Multi-Neuron Convex Relaxations in Neural Network Certification9 Oct 2024
- 2024On Using Certified Training towards Empirical Robustness2 Oct 2024
- 2024SMLE: Safe Machine Learning via Embedded Overapproximation30 Sep 2024
- 2024Robotic warehousing operations: a learn-then-optimize approach to large-scale neighborhood search29 Aug 2024
- 2024Relational DNN Verification With Cross Executional Bound Refinement16 May 2024
- 2024Scalable Exact Verification of Optimization Proxies for Large-Scale Optimal Power Flow9 May 2024
- 2024Constrained C-Test Generation via Mixed-Integer Programming12 Apr 2024
- 2024Applications of 0-1 Neural Networks in Prescription and Prediction29 Feb 2024
- 2024Verifying message-passing neural networks via topology-based bounds tightening21 Feb 2024
- 2024Generative AI and Process Systems Engineering: The Next Frontier15 Feb 2024
- 2024Physics-Informed Neural Networks with Hard Linear Equality Constraints11 Feb 2024
- 2024Feed-Forward Neural Networks as a Mixed-Integer Program9 Feb 2024
- 2024Machine learning for industrial sensing and control: A survey and practical perspective24 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
- 2023Model-Based Control with Sparse Neural Dynamics20 Dec 2023
50 newest of 115 All 115 (JSON)
- 2021PRIMA: General and Precise Neural Network Certification via Scalable Convex Hull Approximationscited by 77
- 2021The Second International Verification of Neural Networks Competition (VNN-COMP 2021): Summary and Resultscited by 71
- 2021Towards Lower Bounds on the Depth of ReLU Neural Networkscited by 56
- 2021Improved Branch and Bound for Neural Network Verification via Lagrangian Decompositioncited by 44
- 2021Partition-based formulations for mixed-integer optimization of trained ReLU neural networkscited by 39
- 2023When Deep Learning Meets Polyhedral Theory: A Surveycited by 39
- 2022OMLT: Optimization & Machine Learning Toolkitcited by 35
- 2024Scalable Neural Network Verification with Branch-and-bound Inferred Cutting Planescited by 33
- 2022Unsupervised Learning for Combinatorial Optimization with Principled Objective Relaxationcited by 32
- 2021Mixed-Integer Optimization with Constraint Learningcited by 31
- 2024Physics-Informed Neural Networks with Hard Linear Equality Constraintscited by 30
- 2021Strong Optimal Classification Treescited by 28
12 most cited of 112 All 112 (JSON)
- 2026DCEmbed: Scalable Optimization over Neural Surrogates27 Sep 2026
- 2026Representation Learning for Exact Preimages25 Sep 2026
- 2026Graph4BiLO: Graph Neural Network Approximation for Bilevel Mixed-Integer Linear Optimization31 Aug 2026
- 2026CG4AI: A Column Generation Framework for Training AI Models Under Constraints26 Aug 2026
- 2026Input convex neural networks as surrogates in mathematical optimisation10 Aug 2026
- 2026Random Parameter Noise Does Not Make Exact ReLU Verification Easy15 Jul 2026
- 2026Generative Robust Optimisation21 Jun 2026
- 2026Characterizing the Discrete Geometry of ReLU Networks5 Jun 2026
- 2026Relaxation-Informed Training of Neural Network Surrogate Models24 Apr 2026
- 2026An Efficient Spatial Branch-and-Bound Algorithm for Global Optimization of Gaussian Process Posterior Mean Functions21 Apr 2026
- 2026Deep Learning for Sequential Decision Making under Uncertainty: Foundations, Frameworks, and Frontiers13 Apr 2026
- 2026IoUCert: Robustness Verification for Anchor-based Object Detectors3 Mar 2026
12 newest of 112 All 112 (JSON)