Efficient Approximation Algorithms for Point-set Diameter in Higher Dimensions

Authors

  • Ali Mohades Department of Mathematics and Computer Science, Amirkabir University of Technology, Tehran, Iran
  • Mahdi Imanparast Department of Mathematics and Computer Science, Amirkabir University of Technology, Tehran, Iran
  • Seyed Naser Hashemi Department of Mathematics and Computer Science, Amirkabir University of Technology, Tehran, Iran
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.

Download for Free

Sign up for free to access the full text

Already have an account?login

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 text

Fast 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 text

Better 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 text

Algorithms 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 text

A 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 text

Computing 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 text

My Resources

Save resource for easier access later

Save to my library Already added to my library

{@ msg_add @}


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