Linear-size approximate voronoi diagrams

  • Authors:
  • Sunil Arya;Theocharis Malamatos

  • Affiliations:
  • The Hong Kong University of Science and Technology, Kowloon, Hong Kong;The Hong Kong University of Science and Technology, Kowloon, Hong Kong

  • Venue:
  • SODA '02 Proceedings of the thirteenth annual ACM-SIAM symposium on Discrete algorithms
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Given a set S of n points in IRd, a (t, ε)-approximate Voronoi diagram (AVD) is a partition of space into constant complexity cells, where each cell c is associated with t representative points of S, such that for any point in c, one of the associated representatives approximates the nearest neighbor to within a factor of (1 + ε). The goal is to minimize the number and complexity of the cells in the AVD. We show that it is possible to construct an AVD consisting of O(n/εd) cells for t = 1, and O(n) cells for t = O(1/ε(d-1)/2). In general, for a real parameter 2 ≤ γ ≤ 1/ε, we show that it is possible to construct a (t, ε)-AVD consisting of O(nγd) cells for t = O(1/(εγ)(d-1)/2). The cells in these AVDs are cubes or differences of two cubes. All these structures can be used to efficiently answer approximate nearest neighbor queries. Our algorithms are based on the well-separated pair decomposition and are very simple.