A Compact Weight-Space Integer Programming Formulation for Balanced Minimum Evolution
arXiv:2610.23947
Abstract
Balanced Minimum Evolution (BME) reconstructs an unrooted binary phylogenetic tree from a distance matrix by minimizing the length , which is linear in the weights . We study the formulation of BME in these weight variables. Theoretical results. (i) For a fixed topology , the Kraft equalities, the cut equalities of , and the single convex constraint admit exactly one point, the tree's weight vector. (ii) For every tree and every bipartition, the cut value lies in ; the value is attained exactly by the bipartitions created by one nearest-neighbour interchange; and the number of bipartitions with is for every binary topology. (iii) The crossing graph of nontrivial bipartitions has an edge clique cover with cliques, and every edge clique cover needs . (iv) The necessary conditions of Catanzaro et al. for a path-length matrix, without the four-point condition, are sufficient for and first fail at . Computational results. A compact branch-and-bound solver built on these results, which commits and forbids splits and imposes the convex constraint exactly, certifies optimality on benchmark instances with up to taxa within an hour. It is faster than the distance-indexed model of Catanzaro et al. on two of these instances and slower on the others; that model, whose root bound is tighter, certifies 13 of 14 benchmark instances with within an hour in every seed. Although the compact solver does not improve on the computational state of the art overall, we explain why, and we discuss the open problems that our results raise.
arXiv comment44 pages, 1 figure