Global Optimization: A Machine Learning Approach
Dimitris Bertsimas, Georgios Margaritis

TL;DR
This paper extends a machine learning-based framework for black-box global optimization by incorporating diverse ML models, adaptive sampling, and robust relaxations, leading to improved solution quality and efficiency.
Contribution
It introduces new ML models, adaptive sampling, and robust optimization techniques to enhance the OCTHaGOn framework for black-box global optimization.
Findings
Improved solution feasibility and optimality in most tested instances.
Enhanced framework outperforms previous methods in solution quality.
Better optimality gaps and solution times compared to BARON in several cases.
Abstract
Many approaches for addressing Global Optimization problems typically rely on relaxations of nonlinear constraints over specific mathematical primitives. This is restricting in applications with constraints that are black-box, implicit or consist of more general primitives. Trying to address such limitations, Bertsimas and Ozturk (2023) proposed OCTHaGOn as a way of solving black-box global optimization problems by approximating the nonlinear constraints using hyperplane-based Decision-Trees and then using those trees to construct a unified mixed integer optimization (MIO) approximation of the original problem. We provide extensions to this approach, by (i) approximating the original problem using other MIO-representable ML models besides Decision Trees, such as Gradient Boosted Trees, Multi Layer Perceptrons and Suport Vector Machines, (ii) proposing adaptive sampling procedures for…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsConstraint Satisfaction and Optimization · Advanced Optimization Algorithms Research · Scheduling and Timetabling Solutions
