Skip to main content

Approximating the Nearest Neighbor Interchange Distance for Evolutionary Trees with Non-uniform Degrees

  • Conference paper
  • First Online:
Computing and Combinatorics (COCOON 1999)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1627))

Included in the following conference series:

Abstract

The nearest neighbor interchange (nni) distance is a classical metric for measuring the distance (dissimilarity) between two evolutionary trees. The problem of computing the nni distance has been studied over two decades (see e.g., [16,3,7,12,8,4]). The long-standing conjecture that the problem is NP-complete was proved only recently, whereas approximation algorithms for the problem have appeared in the literature for a while. Existing approximation algorithms actually perform reasonably well (precisely, the approximation ratios are log n for unweighted trees and 4 log n for weighted trees); yet they are designed for degree-3 trees only. In this paper we present new approximation algorithms that can handle trees with non-uniform degrees. The running time is O(n 2) and the approximation ratios are respectively (\( \left( {\frac{{2d}} {{\log d}} + 2} \right) \)) log n and (\( \left( {\frac{{2d}} {{\log d}} + 12} \right) \)) log n for unweighted and weighted trees, where d4 is the maximum degree of the input trees.

Research supported in part by Hong Kong RGC Grant HKU-7027/98E.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. R. Cole and R. Hariharan. An O(n log n) algorithm for the maximum agreement subtree problem for binary trees. In Proceedings of the 7th Annual ACM-SIAM Symposium on Discrete Algorithms, pages 323–332, 1996.

    Google Scholar 

  2. K. Culik II and D. Wood. A note on some tree similarity measures. Information Processing Letters, 15(1):39–42, 1982.

    Article  MATH  MathSciNet  Google Scholar 

  3. W.H.E. Day. Properties of the nearest neighbor interchange metric for trees of small size. Journal of Theoretical Biology, 101:275–288, 1983.

    Article  MathSciNet  Google Scholar 

  4. B. DasGupta, X. He, T. Jiang, M. Li, J. Tromp, and L. Zhang. On distances between phylogenetic trees. In Proceedings of the 8th Annual ACM-SIAM Symposium on Discrete Algorithms, pages 427–436, 1997.

    Google Scholar 

  5. M. Farach and M. Thorup. Optimal evolutionary tree comparison by sparse dynamic programming. In Proceedings of the 35th Annual IEEE Symposium on Foundations of Computer Science pages 770–779, 1994.

    Google Scholar 

  6. C. Finden and A. Gordon. Obtaining common pruned trees. Journal of Classification, 2:255–276, 1985.

    Article  Google Scholar 

  7. J.P. Jarvis, J.K. Luedeman, and D.R. Shier. Comments on computing the similarity of binary trees. Journal of Theoretical Biology, 100:427–433, 1983.

    Article  MathSciNet  Google Scholar 

  8. M. Li, J. Tromp, and L.X. Zhang. Some notes on the nearest neighbour interchange distance. Journal of Theoretical Biology, 182, 1996.

    Google Scholar 

  9. M. Y. Kao. Tree contractions and evolutionary trees. SIAM Journal on Computing, 27(6):1592–1616, December 1998.

    Article  MATH  MathSciNet  Google Scholar 

  10. M. Y. Kao, T. W. Lam, T. M. Przytycka, W. K. Sung, and H. F. Ting. General techniques for comparing unrooted evolutionary trees. In Proceedings of the 29th Annual ACM Symposium on Theory of Computing, pages 54–65, 1997.

    Google Scholar 

  11. S. Khuller. Open Problems:10, SIGACT News, 24(4):46, 1994.

    MathSciNet  Google Scholar 

  12. M. Křivánek. Computing the nearest neighbor interchange metric for unlabeled binary trees in NP-Complete. Journal of Classification, 3:55–60, 1986.

    Article  MATH  MathSciNet  Google Scholar 

  13. G.W. Moore, M. Goodman, and J. Barnabas. An interactive approach from the standpoint of the additive hypothesis to the dendrogram problem posed by molecular data sets. Journal of Theoretical Biology, 38:423–457, 1973.

    Article  Google Scholar 

  14. C. Nielsen, Animal Evolution, Oxford University Press, 1995.

    Google Scholar 

  15. D.F. Robinson. Comparison of labeled trees with valency tree. Journal of Combinatorial Theory, 11:105–119, 1971.

    Article  Google Scholar 

  16. M.S. Waterman. On the Similarity of Dendrograms. Journal of Theoretical Biology, 73:789–800, 1978.

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hon, WK., Lam, TW. (1999). Approximating the Nearest Neighbor Interchange Distance for Evolutionary Trees with Non-uniform Degrees. In: Asano, T., Imai, H., Lee, D.T., Nakano, Si., Tokuyama, T. (eds) Computing and Combinatorics. COCOON 1999. Lecture Notes in Computer Science, vol 1627. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48686-0_6

Download citation

  • DOI: https://doi.org/10.1007/3-540-48686-0_6

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-66200-6

  • Online ISBN: 978-3-540-48686-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics