Back to Search
Start Over
Fast Algorithms for Computing Path-Difference Distances.
- Source :
-
IEEE/ACM transactions on computational biology and bioinformatics [IEEE/ACM Trans Comput Biol Bioinform] 2019 Mar-Apr; Vol. 16 (2), pp. 569-582. Date of Electronic Publication: 2018 Jan 08. - Publication Year :
- 2019
-
Abstract
- Tree comparison metrics are an important tool for the study of phylogenetic trees. Path-difference distances measure the dissimilarity between two phylogenetic trees (on the same set of taxa) by comparing their path-length vectors. Various norms can be applied to this distance. Three important examples are the $l_{1}\text{-},\;l_{2}\text{-}$l1-,l2-, and $l_{{\infty }}$l∞-norms. The previous best algorithms for computing path-difference distances all have $O(n^{2})$O(n2) running time. In this paper, we show how to compute the $l_{1}$l1-norm path-difference distance in $O(n\;{\log}^{2}\;n)$O(nlog2n) time and how to compute the $l_{2}$l2- and $l_{{\infty }}$l∞-norm path-difference distances in $O(n\;{\log}\;n)$O(nlogn) time. By extending the presented algorithms, we also show that the $l_{p}$lp-norm path-difference distance can be computed in $O(pn\;{\log}^{2}\;n)$O(pnlog2n) time for any positive integer $p$p. In addition, when the integer $p$p is even, we show that the distance can be computed in $O(p^{2}n\;{\log}\;n)$O(p2nlogn) time as well.
- Subjects :
- Algorithms
Computational Biology methods
Phylogeny
Subjects
Details
- Language :
- English
- ISSN :
- 1557-9964
- Volume :
- 16
- Issue :
- 2
- Database :
- MEDLINE
- Journal :
- IEEE/ACM transactions on computational biology and bioinformatics
- Publication Type :
- Academic Journal
- Accession number :
- 29993953
- Full Text :
- https://doi.org/10.1109/TCBB.2018.2790957