Tight mixed-integer optimization formulations for prescriptive trees

被引:0
作者
Biggs, Max [1 ]
Perakis, Georgia [2 ]
机构
[1] Univ Virginia, Darden Sch Business, Charlottesville, VA 22904 USA
[2] MIT, Sloan Sch Management, Cambridge, MA USA
关键词
Tree ensembles; Decision trees; Mixed-integer optimization; Discrete optimization; Prescriptive analytics; ANALYTICS; NUMBER;
D O I
10.1007/s10994-025-06771-8
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We focus on modeling the relationship between an input feature vector and the predicted outcome of a trained decision tree using mixed-integer optimization. This can be used in many practical applications where a decision tree or a tree ensemble is incorporated into an optimization problem to model the predicted outcomes of a decision. We propose novel tight mixed-integer optimization formulations for this problem. Existing formulations can be shown to have linear relaxations that have fractional extreme points, even for the simple case of modeling a single decision tree or a very large number of constraints, which leads to slow solve times in practice. A formulation we propose, based on a projected union of polyhedra approach, is ideal (i.e., the extreme points of the linear relaxation are integer when required) for a single decision tree. Although the formulation is generally not ideal for tree ensembles, it generally has fewer extreme points, leading to a faster time to solve. We also study formulations with a binary representation of the feature vector and present multiple approaches to tighten existing formulations. We show that fractional extreme points are removed when multiple splits are on the same feature. At an extreme, we prove that this results in an ideal formulation for a tree ensemble modeling a one-dimensional feature vector. Building on this result, we also show that these additional constraints result in significantly tighter linear relaxations when the feature vector is low dimensional.
引用
收藏
页数:47
相关论文
共 50 条
[21]   An evolutionary Lagrange method for mixed-integer constrained optimization problems [J].
Lin, YC ;
Hwang, KS ;
Wang, FS .
ENGINEERING OPTIMIZATION, 2003, 35 (03) :267-284
[22]   A Mixed-Integer Optimization Strategy for Oil Supply in Distribution Complexes [J].
Rodrigo Más ;
José M. Pinto .
Optimization and Engineering, 2003, 4 :23-64
[23]   Binary decision rules for multistage adaptive mixed-integer optimization [J].
Bertsimas, Dimitris ;
Georghiou, Angelos .
MATHEMATICAL PROGRAMMING, 2018, 167 (02) :395-433
[24]   A Mixed-Integer Optimization Strategy for Oil Supply in Distribution Complexes [J].
Mas, Rodrigo ;
Pinto, Jose M. .
OPTIMIZATION AND ENGINEERING, 2003, 4 (1-2) :23-64
[25]   Convex mixed-integer optimization with Frank-Wolfe methods [J].
Hendrych, Deborah ;
Troppens, Hannah ;
Besancon, Mathieu ;
Pokutta, Sebastian .
MATHEMATICAL PROGRAMMING COMPUTATION, 2025,
[26]   Binary decision rules for multistage adaptive mixed-integer optimization [J].
Dimitris Bertsimas ;
Angelos Georghiou .
Mathematical Programming, 2018, 167 :395-433
[27]   Optimization of timed automata models using mixed-integer programming [J].
Panek, S ;
Stursberg, O ;
Engell, S .
FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS, 2003, 2791 :73-87
[28]   Failure Mitigation and Restoration in Interdependent Networks via Mixed-Integer Optimization [J].
Chen, Cheng-Lung ;
Zheng, Qipeng P. ;
Veremyev, Alexander ;
Pasiliao, Eduardo L. ;
Boginski, Vladimir .
IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2021, 8 (02) :1293-1304
[29]   A genetic mixed-integer optimization of neural network hyper-parameters [J].
Spurlock, Kyle ;
Elgazzar, Heba .
JOURNAL OF SUPERCOMPUTING, 2022, 78 (12) :14680-14702
[30]   A Two-Timescale Duplex Neurodynamic Approach to Mixed-Integer Optimization [J].
Che, Hangjun ;
Wang, Jun .
IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2021, 32 (01) :36-48