Mixed-Integer Convex Nonlinear Optimization with Gradient-Boosted Trees Embedded
Not on the map. Why?
Abstract (arXiv)
Decision trees usefully represent sparse, high dimensional and noisy data. Having learned a function from this data, we may want to thereafter integrate the function into a larger decision-making problem, e.g., for picking the best chemical process catalyst. We study a large-scale, industrially-relevant mixed-integer nonlinear nonconvex optimization problem involving both gradient-boosted trees and penalty functions mitigating risk. This mixed-integer optimization problem with convex penalty terms broadly applies to optimizing pre-trained regression tree models. Decision makers may wish to optimize discrete models to repurpose legacy predictive models, or they may wish to optimize a discrete model that particularly well-represents a data set. We develop several heuristic methods to find feasible solutions, and an exact, branch-and-bound algorithm leveraging structural properties of the gradient-boosted trees and penalty functions. We computationally test our methods on concrete mixture design instance and a chemical catalysis industrial instance.
Key facts. Cited by 16 papers in the map (data through 7 Oct 2026). First posted on arXiv 2 Mar 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 5; 2023: 4; 2024: 1; 2025: 3; 2026: 1.
16 papers.
Sort:
- 2022OMLT: Optimization & Machine Learning Toolkitcited by 34
- 2022Maximizing information from chemical engineering data sets: Applications to machine learningcited by 17
- 2022Tree ensemble kernels for Bayesian optimization with known constraints over mixed-feature spacescited by 14
- 2021Multi-Objective Constrained Optimization for Energy Applications via Tree Ensemblescited by 12
- 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 6
- 2023Global Optimization: A Machine Learning Approachcited by 4
- 2025BARK: A Fully Bayesian Tree Kernel for Black-box Optimizationcited by 2
- 2025Global optimization of graph acquisition functions for neural architecture searchcited by 2
- 2021Optimizing over an ensemble of neural networkscited by 1
- 2022Constraint Learning to Define Trust Regions in Predictive-Model Embedded Optimizationcited by 1
- 2022Multi-Objective Linear Ensembles for Robust and Sparse Training of Few-Bit Neural Networkscited by 1
4 more
- 2023Tight Mixed-Integer Optimization Formulations for Prescriptive Treescited by 1
- 2023Global and Preference-based Optimization with Mixed Variables using Piecewise Affine Surrogatescited by 0
- 2025Conformal Mixed-Integer Constraint Learning with Feasibility Guaranteescited by 0
- 2026Surrogate-based Optimization via Clustering for Box-Constrained Problemscited by 0
- 2026Surrogate-based Optimization via Clustering for Box-Constrained Problems12 Jan 2026
- 2025Conformal Mixed-Integer Constraint Learning with Feasibility Guarantees4 Jun 2025
- 2025Global optimization of graph acquisition functions for neural architecture search29 May 2025
- 2025BARK: A Fully Bayesian Tree Kernel for Black-box Optimization7 Mar 2025
- 2024Machine learning for industrial sensing and control: A survey and practical perspective24 Jan 2024
- 2023PySCIPOpt-ML: Embedding Trained Machine Learning Models into Mixed-Integer Programs13 Dec 2023
- 2023Global Optimization: A Machine Learning Approach3 Nov 2023
- 2023Tight Mixed-Integer Optimization Formulations for Prescriptive Trees28 Feb 2023
- 2023Global and Preference-based Optimization with Mixed Variables using Piecewise Affine Surrogates9 Feb 2023
- 2022Multi-Objective Linear Ensembles for Robust and Sparse Training of Few-Bit Neural Networks7 Dec 2022
- 2022Tree ensemble kernels for Bayesian optimization with known constraints over mixed-feature spaces2 Jul 2022
- 2022OMLT: Optimization & Machine Learning Toolkit4 Feb 2022
4 more
- 2022Maximizing information from chemical engineering data sets: Applications to machine learning25 Jan 2022
- 2022Constraint Learning to Define Trust Regions in Predictive-Model Embedded Optimization12 Jan 2022
- 2021Optimizing over an ensemble of neural networks13 Dec 2021
- 2021Multi-Objective Constrained Optimization for Energy Applications via Tree Ensembles4 Nov 2021
- 2022OMLT: Optimization & Machine Learning Toolkitcited by 34
- 2022Maximizing information from chemical engineering data sets: Applications to machine learningcited by 17
- 2022Tree ensemble kernels for Bayesian optimization with known constraints over mixed-feature spacescited by 14
- 2021Multi-Objective Constrained Optimization for Energy Applications via Tree Ensemblescited by 12
- 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 6
- 2023Global Optimization: A Machine Learning Approachcited by 4
- 2025BARK: A Fully Bayesian Tree Kernel for Black-box Optimizationcited by 2
- 2025Global optimization of graph acquisition functions for neural architecture searchcited by 2
- 2021Optimizing over an ensemble of neural networkscited by 1
- 2022Constraint Learning to Define Trust Regions in Predictive-Model Embedded Optimizationcited by 1
- 2022Multi-Objective Linear Ensembles for Robust and Sparse Training of Few-Bit Neural Networkscited by 1
12 most cited of 16 All 16 (JSON)
- 2026Surrogate-based Optimization via Clustering for Box-Constrained Problems12 Jan 2026
- 2025Conformal Mixed-Integer Constraint Learning with Feasibility Guarantees4 Jun 2025
- 2025Global optimization of graph acquisition functions for neural architecture search29 May 2025
- 2025BARK: A Fully Bayesian Tree Kernel for Black-box Optimization7 Mar 2025
- 2024Machine learning for industrial sensing and control: A survey and practical perspective24 Jan 2024
- 2023PySCIPOpt-ML: Embedding Trained Machine Learning Models into Mixed-Integer Programs13 Dec 2023
- 2023Global Optimization: A Machine Learning Approach3 Nov 2023
- 2023Tight Mixed-Integer Optimization Formulations for Prescriptive Trees28 Feb 2023
- 2023Global and Preference-based Optimization with Mixed Variables using Piecewise Affine Surrogates9 Feb 2023
- 2022Multi-Objective Linear Ensembles for Robust and Sparse Training of Few-Bit Neural Networks7 Dec 2022
- 2022Tree ensemble kernels for Bayesian optimization with known constraints over mixed-feature spaces2 Jul 2022
- 2022OMLT: Optimization & Machine Learning Toolkit4 Feb 2022
12 newest of 16 All 16 (JSON)