Approximation and exact algorithms for constructing minimum ultrametric trees from distance matrices

Citation
By. Wu et al., Approximation and exact algorithms for constructing minimum ultrametric trees from distance matrices, J COMB OPTI, 3(2-3), 1999, pp. 199-211
Citations number
17
Categorie Soggetti
Mathematics,"Engineering Mathematics
Journal title
JOURNAL OF COMBINATORIAL OPTIMIZATION
ISSN journal
13826905 → ACNP
Volume
3
Issue
2-3
Year of publication
1999
Pages
199 - 211
Database
ISI
SICI code
1382-6905(199907)3:2-3<199:AAEAFC>2.0.ZU;2-E
Abstract
An edge-weighted tree is called ultrametric if the distances from the root to all the leaves in the tree are equal. For an n by n distance matrix M, t he minimum ultrametric tree for M is an ultrametric tree T = (V, E, w) with leaf set {1, ..., n} such that d(T)(i, j) greater than or equal to M[i, j] for all i, j and Sigma(e is an element of E)w(e) is minimum, where d(T)(i, j) is the distance between i and j on T. Constructing minimum ultrametric trees from distance matrices is an important problem in computational biolo gy. In this paper, we examine its computational complexity and approximabil ity. When the distances satisfy the triangle inequality, we show that the m inimum ultrametric tree problem can be approximated in polynomial time with error ratio 1.5(1 + [log n]), where n is the number of species. We also de velop an efficient branch-and-bound algorithm for constructing the minimum ultrametric tree for both metric and non-metric inputs. The experimental re sults show that it can find an optimal solution for 25 species within reaso nable time, while, to the best of our knowledge, there is no report of algo rithms solving the problem even for 12 species.