An Optimal Deterministic Algorithm for Geodesic Farthest-Point Voronoi Diagrams in Simple Polygons

02/26/2021
by   Haitao Wang, et al.
0

Given a set S of m point sites in a simple polygon P of n vertices, we consider the problem of computing the geodesic farthest-point Voronoi diagram for S in P. It is known that the problem has an Ω(n+mlog m) time lower bound. Previously, a randomized algorithm was proposed [Barba, SoCG 2019] that can solve the problem in O(n+mlog m) expected time. The previous best deterministic algorithms solve the problem in O(nloglog n+ mlog m) time [Oh, Barba, and Ahn, SoCG 2016] or in O(n+mlog m+mlog^2 n) time [Oh and Ahn, SoCG 2017]. In this paper, we present a deterministic algorithm of O(n+mlog m) time, which is optimal. This answers an open question posed by Mitchell in the Handbook of Computational Geometry two decades ago.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/08/2018

Voronoi Diagrams for a Moderate-Sized Point-Set in a Simple Polygon

Given a set of sites in a simple polygon, a geodesic Voronoi diagram of ...
research
02/19/2020

On the Planar Two-Center Problem and Circular Hulls

Given a set S of n points in the Euclidean plane, the two-center problem...
research
09/05/2018

Geodesic farthest-point Voronoi diagram in linear time

Let P be a simple polygon with n vertices. For any two points in P, the ...
research
04/19/2020

Quantum algorithms for computational geometry problems

We study quantum algorithms for problems in computational geometry, such...
research
11/26/2021

An Optimal Algorithm for Finding Champions in Tournament Graphs

A tournament graph T = (V, E ) is an oriented complete graph, which can ...
research
10/25/2019

A Deterministic Linear Program Solver in Current Matrix Multiplication Time

Interior point algorithms for solving linear programs have been studied ...
research
02/11/2019

Exploration of High-Dimensional Grids by Finite State Machines

We consider the problem of finding a treasure at an unknown point of an ...

Please sign up or login with your details

Forgot password? Click here to reset