Skip to main content
Log in

An Algorithm for Computing Cutpoints in Finite Metric Spaces

  • Published:
Journal of Classification Aims and scope Submit manuscript

Abstract

The theory of the tight span, a cell complex that can be associated to every metric D, offers a unifying view on existing approaches for analyzing distance data, in particular for decomposing a metric D into a sum of simpler metrics as well as for representing it by certain specific edge-weighted graphs, often referred to as realizations of D. Many of these approaches involve the explicit or implicit computation of the so-called cutpoints of (the tight span of) D, such as the algorithm for computing the “building blocks” of optimal realizations of D recently presented by A. Hertz and S. Varone. The main result of this paper is an algorithm for computing the set of these cutpoints for a metric D on a finite set with n elements in O(n3) time. As a direct consequence, this improves the run time of the aforementioned O(n6)-algorithm by Hertz and Varone by “three orders of magnitude”.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • BANDELT, H. J., and DRESS, A. (1992), “A Canonical Decomposition Theory for Metrics on a Finite Set”, Advances in Mathematics, 92, 47–105.

    Article  MathSciNet  MATH  Google Scholar 

  • BRYANT, D., and BERRY, V. (2001), “A Structured Family of Clustering and Tree Construction Methods”, Advances in Applied Mathematics, 27, 705–732.

    Article  MathSciNet  MATH  Google Scholar 

  • CHUNG, F., GARRETT,M., GRAHAM, R., and SHALLCROSS, D. (2001), “Distance Realization Problems with Applications to Internet Tomography”, Journal of Computer and System Sciences, 63, 432–448.

    Article  MathSciNet  MATH  Google Scholar 

  • CORMEN, T. H., LEISERSON, C. E., RIVEST, R. L., and STEIN, C. (2001), Introduction to Algorithms, Cambridge, MA: MIT Press.

    MATH  Google Scholar 

  • DEZA, M., and LAURENT, M. (1997), Geometry of Cuts and Metrics, Berlin: Springer.

    MATH  Google Scholar 

  • DRESS, A. (1984), “Trees, Tight Extensions of Metric Spaces, and the Cohomological Dimension of Certain Groups: A Note on Combinatorial Properties of Metric Spaces”, Advances in Mathematics, 53, 321–402.

    Article  MathSciNet  MATH  Google Scholar 

  • DRESS, A., HUBER, K. T., KOOLEN, J., and MOULTON, V. (2007), “An Algorithm for Computing Virtual Cut Points in Finite Metric Spaces”, in International Conference on Combinatorial Optimization and Applications (COCOA), volume 4616 of LNCS, eds. A.W.M. Dress, Y. Xu, B, Zhu, Springer, pp. 4–10.

  • DRESS, A., HUBER, K. T., KOOLEN, J., and MOULTON, V. (2008a), “Block Realizations of Finite Metrics and the Tight-span Construction I: The Embedding Theorem”, Applied Mathematics Letters, 21, 1306–1309.

    Article  MathSciNet  MATH  Google Scholar 

  • DRESS, A., HUBER, K. T., KOOLEN, J., and MOULTON, V. (2008b), “Compatible Decompositions and Block Realizations of Finite Metrics”, European Journal of Combinatorics, 29, 1617–1633.

    Article  MathSciNet  MATH  Google Scholar 

  • DRESS, A., HUBER, K. T., KOOLEN, J., and MOULTON, V. (2008c), “Cut Points in Metric Spaces”, Applied Mathematics Letters, 21, 545–548.

    Article  MathSciNet  MATH  Google Scholar 

  • GONZALEZ, T. (2000), “Simple Algorithms for the On-line Multidimensional Dictionary and Related Problems”, Algorithmica, 28, 255–267.

    Article  MathSciNet  MATH  Google Scholar 

  • HARARY, F., and PRINS, G. (1966), “The Block-cutpoint-tree of a Graph”, Publicationes Mathematicae Debrecen, 13, 103–107.

    MathSciNet  MATH  Google Scholar 

  • HERTZ, A., and VARONE, S. (2007), “The Metric Bridge Partition Problem”, Journal of Classification, 24, 235–249.

    Article  MathSciNet  MATH  Google Scholar 

  • HERTZ, A., and VARONE, S. (2008), “The Metric Cutpoint Partition Problem”, Journal of Classification, 25, 159–175.

    Article  MathSciNet  MATH  Google Scholar 

  • HUSON, D., and BRYANT, D. (2005), “Application of Phylogenetic Networks in Evolutionary Studies”, Molecular Biology and Evolution, 23, 254–267.

    Article  Google Scholar 

  • IMRICH, W., SIMOES-PEREIRA, J., and ZAMFIRESCU, C. (1984), “On Optimal Embeddings of Metrics in Graphs”, Journal of Combinatorial Theory, Series B, 36, 1–15.

    Article  MathSciNet  MATH  Google Scholar 

  • ISBELL, J. (1964), “Six Theorems About Metric Spaces”, Commentarii Mathematici Helvetici, 39, 65–74.

    Article  MathSciNet  MATH  Google Scholar 

  • KURATOWSKI, C. (1935), “Quelques problèmes concernant les espaces métriques nons éperables”, Fundamenta Mathematicae, 25, 534–545.

    Google Scholar 

  • SEMPLE, C., and STEEL, M. (2003), Phylogenetics, Oxford: Oxford University Press.

    MATH  Google Scholar 

  • WEST, D. (1996), Introduction to Graph Theory, Prentice Hall.

Download references

Author information

Authors and Affiliations

Authors

Additional information

Authors Moulton and Spillner were supported by the Engineering and Physical Sciences Research Council [grant number EP/D068800/1]. A. Dress thanks the Chinese Academy of Sciences, the Max-Planck-Gesellschaft, and the German BMBF for their support, as well as the Warwick Institute for Advanced Study where, during two wonderful weeks, the basic outline of this paper was conceived. Huber and Koolen thank the Royal Society for their support in the context of a International Joint Project grant. Koolen was also partially supported by the Priority Research Centers Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education, Science and Technology (Grant #: 2009-0094069). We would also like to thank the anonymous referees for their helpful comments on earlier versions of this paper.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Dress, A., Huber, K.T., Koolen, J. et al. An Algorithm for Computing Cutpoints in Finite Metric Spaces. J Classif 27, 158–172 (2010). https://doi.org/10.1007/s00357-010-9055-7

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00357-010-9055-7

Keywords

Navigation