P-split formulations: A class of intermediate formulations between big-M and convex hull for disjunctive constraints
Not on the map. Why?
Abstract (arXiv)
We develop a class of mixed-integer formulations for disjunctive constraints intermediate to the big-M and convex hull formulations in terms of relaxation strength. The main idea is to capture the best of both the big-M and convex hull formulations: a computationally light formulation with a tight relaxation. The "P-split" formulations are based on a lifted transformation that splits convex additively separable constraints into P partitions and forms the convex hull of the linearized and partitioned disjunction. The "P-split" formulations are derived for disjunctive constraints with convex constraints within each disjunct, and we generalize the results for the case with nonconvex constraints within the disjuncts. We analyze the continuous relaxation of the P-split formulations and show that, under certain assumptions, the formulations form a hierarchy starting from a big-M equivalent and converging to the convex hull. We computationally compare the P-split formulations against big-M and convex hull formulations on 344 test instances. The test problems include K-means clustering, semi-supervised clustering, P_ball problems, and optimization over trained ReLU neural networks. The computational results show promising potential of the P-split formulations. For many of the test problems, P-split formulations are solved with a similar number of explored nodes as the convex hull formulation, while reducing the solution time by an order of magnitude and outperforming big-M both in time and number of explored nodes.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 13 of its 80 references that are in the map. First posted on arXiv 10 Feb 2022.
Builds on
13 of 80 references.
References · 13
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2020Fast and Complete: Enabling Complete Neural Network Verification with Rapid and Massively Parallel Incomplete Verifierscited by 183
- 2018Strong mixed-integer programming formulations for trained neural networkscited by 115
- 2021Partition-based formulations for mixed-integer optimization of trained ReLU neural networkscited by 39
- 2020Lossless Compression of Deep Neural Networkscited by 34
- 2022OMLT: Optimization & Machine Learning Toolkitcited by 34
- 2019ReLU Networks as Surrogate Models in Mixed-Integer Linear Programscited by 33
- 2013Semi-supervised clustering methodscited by 18
- 2021Constrained Discrete Black-Box Optimization using Mixed-Integer Programmingcited by 16
- 2021Between steps: Intermediate relaxations between big-M and convex hull formulationscited by 11
- 2017Small and Strong Formulations for Unions of Convex Sets from the Cayley Embeddingcited by 5
- 2021Convex Mixed-Integer Nonlinear Programs Derived from Generalized Disjunctive Programming using Conescited by 1
Built on by
Citing papers per year: 2023: 3; 2024: 1; 2025: 2; 2026: 1.
7 papers.
- 2023When Deep Learning Meets Polyhedral Theory: A Surveycited by 39
- 2023Outlier detection in regression: conic quadratic formulationscited by 3
- 2025ICNN-enhanced 2SP: Leveraging input convex neural networks for solving two-stage stochastic programmingcited by 3
- 2023Model-based feature selection for neural networks: A mixed-integer programming approachcited by 2
- 2025An analysis of optimization problems involving ReLU neural networkscited by 2
- 2024Tightening convex relaxations of trained neural networks: a unified approach for convex and S-shaped activationscited by 0
- 2026Input convex neural networks as surrogates in mathematical optimisationcited by 0
- 2026Input convex neural networks as surrogates in mathematical optimisation10 Aug 2026
- 2025ICNN-enhanced 2SP: Leveraging input convex neural networks for solving two-stage stochastic programming8 May 2025
- 2025An analysis of optimization problems involving ReLU neural networks5 Feb 2025
- 2024Tightening convex relaxations of trained neural networks: a unified approach for convex and S-shaped activations30 Oct 2024
- 2023Outlier detection in regression: conic quadratic formulations12 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