Generalized Optimal Classification Trees: A Mixed-Integer Programming Approach

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Tu, Jiancheng, Fan, Wenqi, Wu, Zhibin
Formato: Preprint
Publicado: 2026
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866910008842649600
author Tu, Jiancheng
Fan, Wenqi
Wu, Zhibin
author_facet Tu, Jiancheng
Fan, Wenqi
Wu, Zhibin
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2602_02173
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Generalized Optimal Classification Trees: A Mixed-Integer Programming Approach
Tu, Jiancheng
Fan, Wenqi
Wu, Zhibin
Machine Learning
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.
title Generalized Optimal Classification Trees: A Mixed-Integer Programming Approach
topic Machine Learning
url https://arxiv.org/abs/2602.02173