We consider embedding a predictive machine-learning model within a prescriptive optimization problem. In this setting, called constraint learning, we study the concept of a validity domain, that is, a constraint added to the feasible set, which keeps the optimization close to the training data, thus helping to ensure that the computed optimal solution exhibits less prediction error. In particular, we propose a new validity domain that uses a standard convex-hull idea but in an extended space. We investigate its properties and compare it empirically with existing validity domains on a set of test problems for which the ground truth is known. Results show that our extended convex hull routinely outperforms existing validity domains, especially in terms of the function value error; that is, it exhibits closer agreement between the true function value and the predicted function value at the computed optimal solution. We also consider our approach within two stylized optimization models, which show that our method reduces feasibility error, as well as a real-world pricing case study. History: Accepted by Alice Smith, Andrea Lodi/Design & Analysis of Algorithms–Discrete. Supplemental Material: The software that supports the findings of this study is available within the paper and its Supplemental Information ( https://pubsonline.informs.org/doi/suppl/10.1287/ijoc.2024.0815 ) as well as from the IJOC GitHub software repository ( https://github.com/INFORMSJoC/2024.0815 ). The complete IJOC Software and Data Repository is available at https://informsjoc.github.io/ .
Building similarity graph...
Analyzing shared references across papers
Loading...
Yilin Zhu
Samuel Burer
INFORMS journal on computing
University of Iowa
Building similarity graph...
Analyzing shared references across papers
Loading...
Zhu et al. (Tue,) studied this question.
www.synapsesocial.com/papers/69a75b35c6e9836116a221df — DOI: https://doi.org/10.1287/ijoc.2024.0815
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: