Optimizing Objective Functions Determined from Random Forests
Optimizing Objective Functions Determined from Random Forests
复制标题
优化随机森林确定的目标函数
DOI:
10.2139/ssrn.2986630
复制
发表时间:
2017
期刊:
影响因子:
--
通讯作者:
G. Perakis
中科院分区:
文献类型:
--
作者:
Max Biggs;R. Hariss;G. Perakis
We study the problem of optimizing a tree-based ensemble objective with the feasible decisions lie in a polyhedral set. We model this optimization problem as a Mixed Integer Linear Program (MILP). We show this model can be solved to optimality efficiently using Pareto optimal Benders cuts. For large problems, we consider a random forest approximation that consists of only a subset of trees and establish analytically that this gives rise to near optimal solutions by proving analytical guarantees. The error of the approximation decays exponentially as the number of trees increases. Motivated from this result, we propose heuristics that optimize over smaller forests rather than one large one. We present case studies on a property investment problem and a jury selection problem. We show this approach performs well against benchmarks, while providing insights into the sensitivity of the algorithm's performance for different parameters of the random forest.