arXiv Analytics

Sign in

arXiv:1812.09991 [math.OC]AbstractReferencesReviewsResources

The Voice of Optimization

Dimitris Bertsimas, Bartolomeo Stellato

Published 2018-12-24Version 1

We introduce the idea that using optimal classification trees (OCTs) and optimal classification trees with-hyperplanes (OCT-Hs), interpretable machine learning algorithms developed in [BD17, BD18], we are able to obtain insight on the strategy behind the optimal solution in any continuous and mixed-integer convex optimization problem as a function of key parameters that affect the problem. In this way, optimization is not a black box anymore. Instead, we redefine optimization as a multiclass classification problem where the predictor gives insights on the logic behind the optimal solution. In other words, OCTs and OCT-Hs give optimization a voice. We show on several realistic examples that the accuracy behind our method is in the 90%-100% range, while even when the predictions are not correct, the degree of suboptimality or infeasibility is very low. We compare optimal strategy predictions of OCTs and OCT-Hs and feed-forward neural networks (NNs) and conclude that the performance of OCT-Hs and NNs is comparable. OCTs are somewhat weaker but often competitive. Therefore, our approach provides a novel, reliable and insightful understanding of optimal strategies to solve a broad class of continuous and mixed-integer optimization problems.

Related articles: Most relevant | Search more
arXiv:2206.01782 [math.OC] (Published 2022-06-03)
Optimal Competitive-Ratio Control
arXiv:2203.11005 [math.OC] (Published 2022-03-21)
Machine Learning Algorithms in Design Optimization
arXiv:2011.03038 [math.OC] (Published 2020-11-05)
Inverse Learning: A Data-driven Framework to Infer Optimizations Models