Elsevier

Theoretical Computer Science

Volume 287, Issue 2, 28 September 2002, Pages 501-514
Theoretical Computer Science

On computing the diameter of a point set in high dimensional Euclidean space

https://doi.org/10.1016/S0304-3975(01)00258-4Get rights and content
Under an Elsevier user license
open archive

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(dnlogn+n2) 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.

Cited by (0)

A preliminary version of this paper has appeared in the Proceedings of the 7th Annual European Symposium on Algorithms (ESA ’99) pp. 366–377.