Constrained Discrete Black-Box Optimization using Mixed-Integer Programming
Not on the map. Why?
Abstract (arXiv)
Discrete black-box optimization problems are challenging for model-based optimization (MBO) algorithms, such as Bayesian optimization, due to the size of the search space and the need to satisfy combinatorial constraints. In particular, these methods require repeatedly solving a complex discrete global optimization problem in the inner loop, where popular heuristic inner-loop solvers introduce approximations and are difficult to adapt to combinatorial constraints. In response, we propose NN+MILP, a general discrete MBO framework using piecewise-linear neural networks as surrogate models and mixed-integer linear programming (MILP) to optimize the acquisition function. MILP provides optimality guarantees and a versatile declarative language for domain-specific constraints. We test our approach on a range of unconstrained and constrained problems, including DNA binding, constrained binary quadratic problems from the MINLPLib benchmark, and the NAS-Bench-101 neural architecture search benchmark. NN+MILP surpasses or matches the performance of black-box algorithms tailored to the constraints at hand, with global optimization of the acquisition problem running in a few minutes using only standard software packages and hardware.
Key facts. Cited by 16 papers in the map (data through 14 Oct 2026). First posted on arXiv 18 Oct 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 7; 2023: 2; 2024: 2; 2025: 2; 2026: 2.
16 papers.
Sort:
- 2023When Deep Learning Meets Polyhedral Theory: A Surveycited by 39
- 2022Unsupervised Learning for Combinatorial Optimization with Principled Objective Relaxationcited by 32
- 2022SurCo: Learning Linear Surrogates For Combinatorial Nonlinear Optimization Problemscited by 21
- 2022A mixed-categorical correlation kernel for Gaussian processcited by 19
- 2022Tree ensemble kernels for Bayesian optimization with known constraints over mixed-feature spacescited by 14
- 2021Modeling Design and Control Problems Involving Neural Network Surrogatescited by 9
- 2022Bayesian Optimization-based Combinatorial Assignmentcited by 9
- 2024Global Optimization of Gaussian Process Acquisition Functions Using a Piecewise-Linear Kernel Approximationcited by 8
- 2022P-split formulations: A class of intermediate formulations between big-M and convex hull for disjunctive constraintscited by 7
- 2022Learning to Optimize with Stochastic Dominance Constraintscited by 5
- 2025Deterministic Global Optimization of the Acquisition Function in Bayesian Optimization: To Do or Not To Do?cited by 3
- 2024Probabilistic Approach to Black-Box Binary Optimization with Budget Constraints: Application to Sensor Placementcited by 1
4 more
- 2023Global and Preference-based Optimization with Mixed Variables using Piecewise Affine Surrogatescited by 0
- 2025BIPNN: Learning to Solve Binary Integer Programming via Hypergraph Neural Networkscited by 0
- 2026Constraint-Aware Discrete Black-Box Optimization Using Tensor Decompositioncited by 0
- 2026ILP-BO: Integer Linear Programming-Based Black-Box Optimizationcited by 0
- 2026ILP-BO: Integer Linear Programming-Based Black-Box Optimization27 Sep 2026
- 2026Constraint-Aware Discrete Black-Box Optimization Using Tensor Decomposition8 Sep 2026
- 2025BIPNN: Learning to Solve Binary Integer Programming via Hypergraph Neural Networks27 May 2025
- 2025Deterministic Global Optimization of the Acquisition Function in Bayesian Optimization: To Do or Not To Do?5 Mar 2025
- 2024Global Optimization of Gaussian Process Acquisition Functions Using a Piecewise-Linear Kernel Approximation22 Oct 2024
- 2024Probabilistic Approach to Black-Box Binary Optimization with Budget Constraints: Application to Sensor Placement9 Jun 2024
- 2023When Deep Learning Meets Polyhedral Theory: A Survey29 Apr 2023
- 2023Global and Preference-based Optimization with Mixed Variables using Piecewise Affine Surrogates9 Feb 2023
- 2022A mixed-categorical correlation kernel for Gaussian process15 Nov 2022
- 2022Learning to Optimize with Stochastic Dominance Constraints14 Nov 2022
- 2022SurCo: Learning Linear Surrogates For Combinatorial Nonlinear Optimization Problems22 Oct 2022
- 2022Bayesian Optimization-based Combinatorial Assignment31 Aug 2022
4 more
- 2022Unsupervised Learning for Combinatorial Optimization with Principled Objective Relaxation13 Jul 2022
- 2022Tree ensemble kernels for Bayesian optimization with known constraints over mixed-feature spaces2 Jul 2022
- 2022P-split formulations: A class of intermediate formulations between big-M and convex hull for disjunctive constraints10 Feb 2022
- 2021Modeling Design and Control Problems Involving Neural Network Surrogates20 Nov 2021
- 2023When Deep Learning Meets Polyhedral Theory: A Surveycited by 39
- 2022Unsupervised Learning for Combinatorial Optimization with Principled Objective Relaxationcited by 32
- 2022SurCo: Learning Linear Surrogates For Combinatorial Nonlinear Optimization Problemscited by 21
- 2022A mixed-categorical correlation kernel for Gaussian processcited by 19
- 2022Tree ensemble kernels for Bayesian optimization with known constraints over mixed-feature spacescited by 14
- 2021Modeling Design and Control Problems Involving Neural Network Surrogatescited by 9
- 2022Bayesian Optimization-based Combinatorial Assignmentcited by 9
- 2024Global Optimization of Gaussian Process Acquisition Functions Using a Piecewise-Linear Kernel Approximationcited by 8
- 2022P-split formulations: A class of intermediate formulations between big-M and convex hull for disjunctive constraintscited by 7
- 2022Learning to Optimize with Stochastic Dominance Constraintscited by 5
- 2025Deterministic Global Optimization of the Acquisition Function in Bayesian Optimization: To Do or Not To Do?cited by 3
- 2024Probabilistic Approach to Black-Box Binary Optimization with Budget Constraints: Application to Sensor Placementcited by 1
12 most cited of 16 All 16 (JSON)
- 2026ILP-BO: Integer Linear Programming-Based Black-Box Optimization27 Sep 2026
- 2026Constraint-Aware Discrete Black-Box Optimization Using Tensor Decomposition8 Sep 2026
- 2025BIPNN: Learning to Solve Binary Integer Programming via Hypergraph Neural Networks27 May 2025
- 2025Deterministic Global Optimization of the Acquisition Function in Bayesian Optimization: To Do or Not To Do?5 Mar 2025
- 2024Global Optimization of Gaussian Process Acquisition Functions Using a Piecewise-Linear Kernel Approximation22 Oct 2024
- 2024Probabilistic Approach to Black-Box Binary Optimization with Budget Constraints: Application to Sensor Placement9 Jun 2024
- 2023When Deep Learning Meets Polyhedral Theory: A Survey29 Apr 2023
- 2023Global and Preference-based Optimization with Mixed Variables using Piecewise Affine Surrogates9 Feb 2023
- 2022A mixed-categorical correlation kernel for Gaussian process15 Nov 2022
- 2022Learning to Optimize with Stochastic Dominance Constraints14 Nov 2022
- 2022SurCo: Learning Linear Surrogates For Combinatorial Nonlinear Optimization Problems22 Oct 2022
- 2022Bayesian Optimization-based Combinatorial Assignment31 Aug 2022
12 newest of 16 All 16 (JSON)