Generalized Optimal Classification Trees: A Mixed-Integer Programming Approach
Not on the map. Why?
Abstract (arXiv)
Global optimization of decision trees is a long-standing challenge in combinatorial optimization, yet such models play an important role in interpretable machine learning. Although the problem has been investigated for several decades, only recent advances in discrete optimization have enabled practical algorithms for solving optimal classification tree problems on real-world datasets. Mixed-integer programming (MIP) offers a high degree of modeling flexibility, and we therefore propose a MIP-based framework for learning optimal classification trees under nonlinear performance metrics, such as the F1-score, that explicitly addresses class imbalance. To improve scalability, we develop problem-specific acceleration techniques, including a tailored branch-and-cut algorithm, an instance-reduction scheme, and warm-start strategies. We evaluate the proposed approach on 50 benchmark datasets. The computational results show that the framework can efficiently optimize nonlinear metrics while achieving strong predictive performance and reduced solution times compared with existing methods.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 7 of its 23 references that are in the map. First posted on arXiv 2 Feb 2026.
Builds on
7 of 23 references.
References · 7
- 2020Generalized and Scalable Optimal Sparse Decision Treescited by 98
- 2020MurTree: Optimal Classification Trees via Dynamic Programming and Searchcited by 61
- 2022Quant-BnB: A Scalable Branch-and-Bound Method for Optimal Decision Trees with Continuous Featurescited by 19
- 2020Optimal Decision Trees for Nonlinear Metricscited by 13
- 2023Scalable Optimal Multiway-Split Decision Trees with Constraintscited by 9
- 2023An improved column-generation-based matheuristic for learning classification treescited by 4
- 2024BooleanOCT: Optimal Classification Trees based on multivariate Boolean Rulescited by 1
Built on by
Citing papers per year: 2026: 1.
1 paper.