In 2001, VDRC have published a pair of papers in Computer Aided Geometric Design journal, discussing an algorithm to compute Euclidean Voronoi diagram for circles. Shown in the following figure are examples computed from our algorithm. The algorithm is based on an exact computation paradigm and takes advantage of edge-flipping based on the solution of Apollonius 10th problem. They have shown that the algorithm can compute the desired Voronoi diagram in O(N2) without failure. In the middle of the development, the famous Apollonius 10th Problem (a problem to compute circles tangent to three circles) was also solved via Möbius mapping between complex planes.

사용자 삽입 이미지

Circle set Voronoi diagram


The Voronoi diagram for circles can be applied to various geometric problems such as cable packing problem, shortest path problem, and widest channel problem.

사용자 삽입 이미지

Cable packing problem



사용자 삽입 이미지

Shortest path problem



사용자 삽입 이미지

Largest channel problem


크리에이티브 커먼즈 라이선스
Creative Commons License