Constructing levels in arrangements and higher order Voronoi diagrams

  • Authors:
  • Pankaj K. Agarwal;Mark de Berg;Jiří Matoušek;Otfried Schwarzkopf

  • Affiliations:
  • Department of Computer Science, Box 90129, Duke University, Durham, NC;Vakgroep Informatica, Universiteit Utrecht, Postbus, 80.089, 3508 TB Utrecht, the Netherlands;Katedra aPlikované matematiky, Universita Karlova, Malostranske, nám. 25, 118 00 Praha 1, Czech Republic;Vakgroep Informatica, Universiteit Utrecht, Postbus, 80.089, 3508 TB Utrecht, the Netherlands

  • Venue:
  • SCG '94 Proceedings of the tenth annual symposium on Computational geometry
  • Year:
  • 1994

Quantified Score

Hi-index 0.00

Visualization

Abstract

We give a simple lazy randomized incremental algorithm to compute ≤k-levels in arrangements of x-monotone Jordan curves in the plane, and in arrangements of planes in three-dimensional space. If each pair of curves intersects in at most s points, the expected running time of the algorithm is O(k2&lgr;s(n/k)+min(&lgr;s(n)log2n,k2&lgr;s(n/k)logn)). For the three-dimensional case the expected running time is O(nk2+min(nlog3n,nk2logn)). The algorithm also works for computing the ≤k-level in a set of discs, with an expected running time of O(nk+min(nlog2n,nklogn)). Furthermore, we give a simple algorithm for computing the order-k Voronoi diagram of a set of n points in the plane that runs in expected time O(k(n−k)logn+nlog3n).