Breadcrumb
- Home
- Publications
- Proceedings
- 2025 AIChE Annual Meeting
- Computing and Systems Technology Division
- 10C: Data-driven Optimization
- (681d) Data-Driven Optimization through a Combined ML/MINLP Approach
We have recently proposed the branch-and-model (BAM) algorithm for data-driven optimization. Similar to branch-and-bound for MINLP, BAM partitions the search space of a data-driven optimization problem. However, unlike branch-and-bound, BAM relies on a novel domain partitioning scheme that redraws subdomain boundaries in every iteration based on recently collected measurements [3]. BAM relies on machine learning (ALAMO [4]) to build local surrogate models that are solved to global optimality with global MINLP technology (BARON [5]) to identify new points in the domain where measurements should be taken.
The current work addresses a fundamental question in global data-driven optimization, namely when to perform local search. Local search is needed to obtain good solutions. However, repeated local searches in the same basin of a local optimum are wasteful, slow down the search, and increase the number of measurements required to obtain high quality solutions. Excessive local searches can be detrimental, especially when measurement collection relies on expensive experimentation. We rely on machine learning (clustering) to develop a systematic means for clustering measurements to identify clusters corresponding to local basins of the objective function. We perform extensive computational experiments on over 500 publicly available test problems. The results demonstrate that timing of local search is critical in data-driven optimization and a specific type of clustering accurately reflects BAM’s progress. When BAM is equipped with this cluster learning algorithm, it correctly identifies unique local basins, avoids redundant local searchers, and expedites convergence.
References