Discrete CATS Seminar

UNIVERSITY OF KENTUCKY
DISCRETE CATS SEMINAR
DISCRETE MATH AND COMBINATORICS: ALGEBRAIC & TOPOLOGICAL SEMINAR
113 PATTERSON OFFICE TOWER
FALL 2007



"On the optimality of the neighbor-joining algorithm"

Ruriko Yoshida
University of Kentucky

Monday, October 8, 2007
4:00 pm, 113 Patterson Office Tower


Abstract:

The popular neighbor-joining (NJ) algorithm used for phylogenetic tree reconstruction is a greedy algorithm for finding the minimum evolution (ME) tree associated to a dissimilarity map. From this point of view, NJ is ``optimal'' when the algorithm outputs the tree which minimizes the balanced minimum evolution criterion. We use the fact that the NJ tree topology and the ME tree topology are determined by polyhedral subdivisions of the spaces of dissimilarity maps ${\R}_{+}^{n \choose 2}$ to study the optimality of the neighbor-joining algorithm. In particular, we investigate and compare the polyhedral subdivisions for n less than or equal to 10. A key requirement is the measurement of volumes of spherical polytopes in high dimension, which we obtain using a combination of traditional Monte Carlo methods and polyhedral algorithms. Our analysis reveals new insights into the performance of the NJ and ME algorithms for phylogenetic reconstruction. In particular we show that highly unrelated trees can be cooptimal in ME reconstruction, and that NJ optimality regions are not convex. We also conjecture that neighbor joining's ability to recover the ME tree depends on the diameter of the ME tree.

This is joint work with K. Eickmeyer, P. Huggins, and L. Pachter.