Efficient Approximation Algorithms for Point-set Diameter in Higher Dimensions
Authors
Abstract:
We study the problem of computing the diameter of a set of $n$ points in $d$-dimensional Euclidean space for a fixed dimension $d$, and propose a new $(1+varepsilon)$-approximation algorithm with $O(n+ 1/varepsilon^{d-1})$ time and $O(n)$ space, where $0 < varepsilonleqslant 1$. We also show that the proposed algorithm can be modified to a $(1+O(varepsilon))$-approximation algorithm with $O(n+ 1/varepsilon^{frac{2d}{3}-frac{1}{2}})$ running time. Our proposed algorithms are different with the previous algorithms in terms of computational technique and data structures. These results provide some improvements in comparison with existing algorithms in terms of simplicity and data structure.
similar resources
An efficient approximation for point set diameter in higher dimensions
In this paper, we study the problem of computing the diameter of a set of n points in d-dimensional Euclidean space, for a fixed dimension d, and propose a new (1 + ε)-approximation algorithm with O(n + 1/ε) time and O(n) space, where 0 < ε 6 1. We also show that the running time of the proposed algorithm can be improved to O(n + 1/εd−2). Our algorithm is very simple in implementation, and does...
full textFast Approximation and Randomized Algorithms for Diameter
We consider approximation of diameter of a set S of n points in dimension m. Eg̃eciog̃lu and Kalantari [8] have shown that given any p ∈ S, by computing its farthest in S, say q, and in turn the farthest point of q, say q′, we have diam(S) ≤ √ 3 d(q, q′). Furthermore, iteratively replacing p with an appropriately selected point on the line segment pq, in at most t ≤ n additional iterations, the c...
full textBetter Approximation Algorithms for the Graph Diameter
The diameter is a fundamental graph parameter and its computation is necessary in many applications. The fastest known way to compute the diameter exactly is to solve the All-Pairs Shortest Paths (APSP) problem. In the absence of fast algorithms, attempts were made to seek fast algorithms that approximate the diameter. In a seminal result Aingworth, Chekuri, Indyk and Motwani [SODA’96 and SICOM...
full textAlgorithms for Proximity Problems in Higher Dimensions
We present algorithms for five interdistance enumeration problems that take as input a set S of n points in IRd (for a fixed but arbitrary dimension d) and as output enumerate pairs of points in S satisfying various conditions. We present: an O(n log n + k) time and O(n) space algorithm that takes as additional input a distance δ and outputs all k pairs of points in S separated by a distance of...
full textA practical approach to approximating diameter of point-set in low dimensions
The problem of computing the diameter of point-sets presents itself in a variety of fields like databases, datamining and vision. A naı̈ve algorithm takes time O(n) which is impractical for the large point-sets encountered in these fields, and hence there is a need for faster algorithms, albeit approximate. We present new ideas to efficiently approximate the diameter of a point-set in low dimens...
full textComputing the Diameter of a Point Set
Given a finite set of points P in R, the diameter of P is defined as the maximum distance between two points of P. We propose a very simple algorithm to compute the diameter of a finite set of points. Although the algorithm is not worst-case optimal, an extensive experimental study has shown that it is extremely fast for a large variety of point distributions. In addition, we propose a comparis...
full textMy Resources
Journal title
volume 51 issue 2
pages 47- 61
publication date 2019-12-01
By following a journal you will be notified via email when a new issue of this journal is published.
Hosted on Doprax cloud platform doprax.com
copyright © 2015-2023