Tight mixed-integer optimization formulations for prescriptive trees

被引:0
作者
Max Biggs [1 ]
Georgia Perakis [2 ]
机构
[1] University of Virginia,Darden School of Business
[2] Massachusetts Institute of Technology,Sloan School of Management
关键词
Tree ensembles; Decision trees; Mixed-integer optimization; Discrete optimization; Prescriptive analytics;
D O I
10.1007/s10994-025-06771-8
中图分类号
学科分类号
摘要
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.
引用
收藏
相关论文
共 50 条
  • [1] A Prescriptive Machine Learning Approach to Mixed-Integer Convex Optimization
    Bertsimas, Dimitris
    Kim, Cheol Woo
    INFORMS JOURNAL ON COMPUTING, 2023, 35 (06) : 1225 - 1241
  • [2] Mixed-Integer Optimization with Constraint Learning
    Maragno, Donato
    Wiberg, Holly
    Bertsimas, Dimitris
    Birbil, S. . Ilker
    den Hertog, Dick
    Fajemisin, Adejuyigbe O.
    OPERATIONS RESEARCH, 2025, 73 (02) : 1011 - 1028
  • [3] A mixed-integer approximation of robust optimization problems with mixed-integer adjustments
    Kronqvist, Jan
    Li, Boda
    Rolfes, Jan
    OPTIMIZATION AND ENGINEERING, 2024, 25 (03) : 1271 - 1296
  • [4] Mixed-Integer Convex Nonlinear Optimization with Gradient-Boosted Trees Embedded
    Mistry, Miten
    Letsios, Dimitrios
    Krennrich, Gerhard
    Lee, Robert M.
    Misener, Ruth
    INFORMS JOURNAL ON COMPUTING, 2021, 33 (03) : 1103 - 1119
  • [5] Online Mixed-Integer Optimization in Milliseconds
    Bertsimas, Dimitris
    Stellato, Bartolomeo
    INFORMS JOURNAL ON COMPUTING, 2022, 34 (04) : 2229 - 2248
  • [6] MISO: mixed-integer surrogate optimization framework
    Juliane Müller
    Optimization and Engineering, 2016, 17 : 177 - 203
  • [7] Fuzzy Programming for Mixed-Integer Optimization Problems
    Lin, Yung-Chin
    Lin, Yung-Chien
    Su, Kuo-Lan
    Lin, Wei-Cheng
    Chen, Tsing-Hua
    PROCEEDINGS OF THE SIXTEENTH INTERNATIONAL SYMPOSIUM ON ARTIFICIAL LIFE AND ROBOTICS (AROB 16TH '11), 2011, : 261 - 264
  • [8] Information Complexity of Mixed-Integer Convex Optimization
    Basu, Amitabh
    Jiang, Hongyi
    Kerger, Phillip
    Molinaro, Marco
    INTEGER PROGRAMMING AND COMBINATORIAL OPTIMIZATION, IPCO 2023, 2023, 13904 : 1 - 13
  • [9] Information complexity of mixed-integer convex optimization
    Basu, Amitabh
    Jiang, Hongyi
    Kerger, Phillip
    Molinaro, Marco
    MATHEMATICAL PROGRAMMING, 2025, 210 (1-2) : 3 - 45
  • [10] MISO: mixed-integer surrogate optimization framework
    Mueller, Juliane
    OPTIMIZATION AND ENGINEERING, 2016, 17 (01) : 177 - 203