A decomposable branch-and-price formulation for optimal classification trees
Abstract In this study, we focus on finding exact binary optimal classification trees (OCTs) via mixed-integer (linear) programs (MIP). To alleviate the scalability issues of existing MIP-based OCT formulations, we propose a novel decomposable model that treats each leaf of the classification tree as a decision rule. The model exploits the order-independent nature of decision rules to reduce the problem size and the solution space, and lends itself to a Dantzig–Wolfe (extended) reformulation. We then implement a tailored branch-and-price solution with pricing subproblems designated for each leaf solved in parallel. We identify the conditions under which the extended formulation performs better in order to form a hybrid algorithm, OrderIndependentOCT, that decides when to invoke branch-and-price. On 18 benchmark datasets, OrderIndependentOCT proves optimality on $$71.1\%$$ 71.1 % of instances within a one-hour time limit, compared to $$60.0\%$$ 60.0 % for the well-known Benders decomposition approach (BendersOCT). In cases where neither method attains optimality, OrderIndependentOCT yields higher (or the same) training accuracy than BendersOCT in $$50.68\%$$ 50.68 % (resp. $$71.23\%$$ 71.23 % ) of the instances. Similarly, in $$86.3\%$$ 86.3 % of all instances, OrderIndependentOCT matches or exceeds BendersOCT’s out-of-sample accuracy. These findings illustrate the efficiency of the proposed decomposition approach for the optimal classification tree training problem compared to the state-of-the-art.
Authors
- Özlem Karsu (ORCID: https://orcid.org/0000-0002-9926-2021)
- Taghi Khaniyev (ORCID: https://orcid.org/0000-0002-2160-0553)
- Elif Rana Yöner
Institutions
- Bilkent University (TR)
Publication Details
- Journal
- Mathematical Programming Computation
- Published
- 2026-10-16
- DOI
- https://doi.org/10.1007/s12532-026-00343-0
- Primary Topic
- Data Mining Algorithms and Applications
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Bilkent Üniversitesi