Skip to main content

On Computing the Diameter of a Point Set in High Dimensional Euclidean Space

  • Conference paper
  • First Online:
Algorithms - ESA’ 99 (ESA 1999)

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

Included in the following conference series:

Abstract

We consider the problem of computing the diameter of a set of n points in d-dimensional Euclidean space under Euclidean distance function.We describe an algorithm that in time O(dn log n+n 2) finds with high probability an arbitrarily close approximation of the diameter. For large values of d the complexity bound of our algorithm is a substantial improvement over the complexity bounds of previously known exact algorithms. Computing and approximating the diameter are fundamental primitives in high dimensional computational geometry and find practical application, for example, in clustering operations for image databases.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. N. Alon and J. Spencer. The Probabilistic Method. Wiley, 1992.

    Google Scholar 

  2. S. N. Bespamyatnikh. An efficient algorithm for the three-dimensional diameter problem. In Proc. 9th ACM-SIAM SODA, pages 137–146, 1998.

    Google Scholar 

  3. A. Blumer, A. Ehrenfeucht, D. Haussler, and M. Warmuth. Learnability and the Vapnik-Chervonenkis dimension. J. ACM, 4(36):929–965, 1989.

    Article  MathSciNet  Google Scholar 

  4. A. Borodin, R. Ostrovsky, and Y. Rabani. Subquadratic approximation algorithms for clustering problems in high dimensional space. To appear in Proc. STOC, 1999.

    Google Scholar 

  5. B. Chazelle, H. Edelsbrunner, L. Guibas, and M. Sharir. Diameter, width, closest line pair, and parametric searching. Discrete Comput. Geom., 10:183–196, 1993.

    Article  MATH  MathSciNet  Google Scholar 

  6. K. L. Clarkson and P. W. Shor. Applications of random sampling in computational geometry, II. Discrete Comput. Geom., 4:387–421, 1989.

    Article  MATH  MathSciNet  Google Scholar 

  7. D. Coppersmith and S. Winograd. Matrix multiplication via arithmetic progression. In Proc. 19th ACM STOC, pages 1–6, 1987.

    Google Scholar 

  8. R. M. Dudley. Central limit theorems for empirical measures. Annals of Probability, 6:899–929, 1978.

    Article  MATH  MathSciNet  Google Scholar 

  9. R. M. Dudley. A Course on Empirical Processes. In Lecture Notes in Mathematics, No. 1097, pages 1–142, 1984.

    Google Scholar 

  10. Ö. Egecioglu and B. Kalantari. Approximating the diameter of a set of points in the Euclidean space. Information Processing Letters, 32:205–211, 1989.

    Article  MATH  MathSciNet  Google Scholar 

  11. P. Erdös. On sets of distances of n points. Amer. Math. Monthly, 53:248–250, 1946.

    Article  MATH  MathSciNet  Google Scholar 

  12. P. Erdös. On sets of distances of points in Euclidean spaces. Magyar Tud. Akad. Mat. Kutató Int. Közl., 5:165–169, 1960.

    MATH  Google Scholar 

  13. M. Flickner, H. Sawhney, W. Niblack, J. Ashley, Q. Huang, B. Dom, M. Gorkani, J. Hafner, D. Lee, D. Petkovic, D. Steele, and P. Yanker. Query by image and video content: The QBIC system. Computer, 28(9):23–32, 1995.

    Article  Google Scholar 

  14. P. Frankl and H. Maehara. The Johnson-Lindenstrauss lemma and the sphericity of some graphs. Journal of Combinatorial Theory, Series B 44:355–362, 1988.

    Article  MathSciNet  Google Scholar 

  15. P. Gritzmann and V. Klee. Inner and outer j-radii of convex bodies in finite dimensional normed spaces. Discrete Computat. Geom., 7:255–280, 1992.

    Article  MATH  MathSciNet  Google Scholar 

  16. P. Gritzmann and V. Klee. Computational complexity of inner and outer j-radii of polytopes in finite-dimensional normed spaces. Mathematical programming, 59:163–213, 1993.

    Article  MathSciNet  Google Scholar 

  17. P. Gritzmann and V. Klee. On the complexity of some basic problems in computational convexity: I. Containment problems. Discrete Math., 136:129–174, 1994.

    Article  MATH  MathSciNet  Google Scholar 

  18. V. N. Gudivada and V. V. Raghavan. Guest editors’ introduction: Content-based image retrieval systems. Computer, 28(9):18–22, 1995.

    Article  Google Scholar 

  19. C. E. Jacobs, A. Finkelstein, and D. H. Salesin. Fast multiresolution image querying. In Robert Cook, editor, SIGGRAPH 95 Conference Proceedings, pages 277–286. AddisonWesley, August 1995.

    Google Scholar 

  20. W. B. Johnson and J. Lindenstrauss. Extensions of Lipschitz mappings into a Hilbert space. In Conference in Modern Analysis and Probability, volume 26 of Contemporary Mathematics, pages 189–206, 1984.

    MATH  MathSciNet  Google Scholar 

  21. J. M. Kleinberg. Two algorithms for nearest-neighbor search in high dimensions. In 29th ACM STOC, pages 599–608, 1997.

    Google Scholar 

  22. D. E. Knuth. Seminumerical Algorithms, volume 2 of The Art of Computer Programming. Addison-Wesley, 2nd edition, 1981.

    Google Scholar 

  23. J. Matoušek and O. Schwarzkopf. A deterministic algorithm for the three-dimensional diameter problem. In Proc. 25th STOC, pages 478–484, 1993.

    Google Scholar 

  24. R. Motwani and P. Raghavan. Randomized Algorithms. Cambridge University Press, 1995.

    Google Scholar 

  25. K. Mulmuley. Computational Geometry. An Introduction Through Randomized Algorithms. Prentice Hall, 1994.

    Google Scholar 

  26. F. P. Preparata and M. I. Shamos. Computational Geometry: an Introduction. SpringerVerlag, 1985.

    Google Scholar 

  27. E. A. Ramos. Construction of 1-d lower envelopes and applications. In Proc. 13th Annual Symp. on Computational Geometry, pages 57–66, 1997.

    Google Scholar 

  28. S. Straszewicz. Sur un probléme géometrique de P. Erdös. Bull. Acad. Polon. Sci. Cl. III, 5:39–40, 1957.

    MATH  MathSciNet  Google Scholar 

  29. V. N. Vapnik and A. Y. Chervonenkis. On the uniform convergence of relative frequencies of events to their probabilities. Theory Prob. Appl., 16:264–280, 1971.

    Article  MATH  Google Scholar 

  30. M. Vidyasagar. Learning and generalization with applications to neural networks. Preliminary version of [31], November 1995.

    Google Scholar 

  31. M. Vidyasagar. A Theory of Learning and Generalization: with Applications to Neural Networks and Control System. Springer-Verlag, London, 1997.

    Google Scholar 

  32. A. C. Yao. Personal communication. Also in “On computing the distance matrix of n points in k dimensions”, TR IBM San Jose Research Center, about 1982.

    Google Scholar 

  33. A. C. Yao. On constructing minimum spanning trees in k-dimensional spaces and related problems. SIAM Journal of Computing, 11(4):721–736, 1982.

    Article  MATH  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

Finocchiaro, D.V., Pellegrini, M. (1999). On Computing the Diameter of a Point Set in High Dimensional Euclidean Space. In: Nešetřil, J. (eds) Algorithms - ESA’ 99. ESA 1999. Lecture Notes in Computer Science, vol 1643. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48481-7_32

Download citation

  • DOI: https://doi.org/10.1007/3-540-48481-7_32

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-66251-8

  • Online ISBN: 978-3-540-48481-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics