A sweepline algorithm for Euclidean Voronoi diagram of circles

  • Jin, Li
  • Kim, Donguk
  • Mu, Lisen
  • Kim, Deok Soo
  • Hu, Shi-Min
Citations

WEB OF SCIENCE

32
Citations

SCOPUS

41

초록

Presented in this paper is a sweepline algorithm to compute the Voronoi diagram of a set of circles in a two-dimensional Euclidean space. The radii of the circles are non-negative and not necessarily equal. It is allowed that circles intersect each other, and a circle contains others. The proposed algorithm constructs the correct Voronoi diagram as a sweepline moves on the plane from top to bottom. While moving on the plane, the sweepline stops only at certain event points where the topology changes occur for the Voronoi diagram being constructed. The worst-case time complexity of the proposed algorithm is O((n + m)log n), where it is the number of input circles, and in is the number of intersection points among circles. As in can be O(n(2)), the presented algorithm is optimal with O(n(2) log n) worst-case time complexity. (c) 2005 Elsevier Ltd. All rights reserved.

키워드

Euclidean Voronoi diagramcirclesweeplineeventbeach linePOINT SET
제목
A sweepline algorithm for Euclidean Voronoi diagram of circles
저자
Jin, LiKim, DongukMu, LisenKim, Deok SooHu, Shi-Min
DOI
10.1016/j.cad.2005.11.001
발행일
2006-03
유형
Article
저널명
CAD Computer Aided Design
38
3
페이지
260 ~ 272