2019Society for Industrial and Applied Mathematics eBooksRequires access

Optimal Algorithm for Geodesic Nearest-point Voronoi Diagrams in Simple Polygons

Eunjin Oh

Open publisher page 5 citations

Abstract

Given a set of m point sites in a simple polygon, the geodesic nearest-point Voronoi diagram of the sites partitions the polygon into m Voronoi cells, one cell per site, such that every point in a cell has the same nearest site under the geodesic metric. In this paper, we present an O(n + m log m)-time algorithm for computing the geodesic nearest-point Voronoi diagram of m points in a simple n-gon. This matches the best known lower bound of Ω(n + m log m) as well as improving the previously best known algorithms which take time O(n + m log m + m log2 n) and O(n log n + m log m). This answers the longstanding question whether the geodesic nearest-point Voronoi diagram can be computed optimally, which was explicitly posed by Aronov [Algorithmica, 1989] and Mitchell [Handbook of Computational Geometry, 2000].

About this research paper

What this paper is about

Given a set of m point sites in a simple polygon, the geodesic nearest-point Voronoi diagram of the sites partitions the polygon into m Voronoi cells, one cell per site, such that every point in a cell has the same nearest site under the geodesic metric. In this paper, we present an O(n + m log m)-time algorithm for computing the geodesic nearest-point Voronoi diagram of m points in a simple n-gon. This matches the best known lower bound of Ω(n + m log m) as well as improving the previously best known algorithms which take time O(n + m log m + m log2 n) and O(n log n + m log m). This answers the longstanding question whether the geodesic nearest-point Voronoi diagram can be computed optimally, which was explicitly posed by Aronov [Algorithmica, 1989] and Mitchell [Handbook of Computational Geometry, 2000].

Why it matters

OpenAlex reports 5 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Given a set of m point sites in a simple polygon, the geodesic nearest-point Voronoi diagram of the sites partitions the polygon into m Voronoi cells, one cell per site, such that every point in a cell has the same nearest site under the geodesic metric. In this paper, we present an O(n + m log m)-time algorithm for computing the geodesic nearest-point Voronoi diagram of m points in a simple n-gon. This matches the best known lower bound of Ω(n + m log m) as well as improving the previously best known algorithms which take time O(n + m log m + m log2 n) and O(n log n + m log m). This answers the longstanding question whether the geodesic nearest-point Voronoi diagram can be computed optimally, which was explicitly posed by Aronov [Algorithmica, 1989] and Mitchell [Handbook of Computational Geometry, 2000].

Key concepts: Voronoi diagram, Geodesic, Simple polygon, Polygon (computer graphics), Computational geometry, Combinatorics, Weighted Voronoi diagram, Mathematics

Related papers

Back to paper searchBrowse research topicsOriginal source
Optimal Algorithm for Geodesic Nearest-point Voronoi Diagrams in Simple Polygons — Research Paper | ScholarLens