On the complexity of comparing evolutionary trees

作者: Jotun Hein , Tao Jiang , Lusheng Wang , Kaizhong Zhang

DOI: 10.1007/3-540-60044-2_42

关键词: CombinatoricsDTIMEMathematicsComputational complexity theoryPhylogenetic treeTree (data structure)Bounded functionBinary treeApproximation algorithmTime complexity

摘要: We study the computational complexity and approximation of several problems arising in comparison evolutionary trees. It is shown that maximum agreement subtree (MAST) problem for three trees with unbounded degree cannot be approximated within ratio \(2^{\log ^\delta n}\)in polynomial time any δ < 1, unless NP \(\subseteq\)DTIME[2polylog n], MAST edge contractions two binary NP-hard. This answers open questions posed [1]. For refinement (MRST) involving trees, we show it polynomialtime solvable when both have bounded NP-hard one can an arbitrary degree. Finally, consider optimally transforming a tree into another by transferring subtrees around. computing subtree-transfer distance algorithm performance 3 given.

参考文章(18)
M. Farach, M. Thorup, Optimal evolutionary tree comparison by sparse dynamic programming foundations of computer science. pp. 770- 779 ,(1994) , 10.1109/SFCS.1994.365716
Mike Steel, Tandy Warnow, Kaikoura tree theorems: computing the maximum agreement subtree Information Processing Letters. ,vol. 48, pp. 77- 82 ,(1993) , 10.1016/0020-0190(93)90181-8
Mikkel Thorup, Martin Farach, Fast comparison of evolutionary trees symposium on discrete algorithms. pp. 481- 488 ,(1994) , 10.5555/314464.314629
G.F. Estabrook, C.S. Johnson, F.R. McMorris, A Mathematical Foundation for the Analysis of Cladistic Character Compatibility Bellman Prize in Mathematical Biosciences. ,vol. 29, pp. 181- 187 ,(1976) , 10.1016/0025-5564(76)90035-3
Kaizhong Zhang, Dennis Shasha, Simple fast algorithms for the editing distance between trees and related problems SIAM Journal on Computing. ,vol. 18, pp. 1245- 1262 ,(1989) , 10.1137/0218082
C. R. Finden, A. D. Gordon, Obtaining common pruned trees Journal of Classification. ,vol. 2, pp. 255- 276 ,(1985) , 10.1007/BF01908078
Dan Gusfield, John Kececioglu, Reconstructing a history of recombinations from a set of sequences symposium on discrete algorithms. pp. 471- 480 ,(1994) , 10.5555/314464.314626
Tao Jiang, Ming Li, On the Approximation of Shortest Common Supersequencesand Longest Common Subsequences SIAM Journal on Computing. ,vol. 24, pp. 1122- 1139 ,(1995) , 10.1137/S009753979223842X
Christos H. Papadimitriou, Mihalis Yannakakis, Optimization, approximation, and complexity classes Journal of Computer and System Sciences. ,vol. 43, pp. 425- 440 ,(1991) , 10.1016/0022-0000(91)90023-X