On the Planar Two-Center Problem and Circular Hulls

02/19/2020
by   Haitao Wang, et al.
0

Given a set S of n points in the Euclidean plane, the two-center problem is to find two congruent disks of smallest radius whose union covers all points of S. Previously, Eppstein [SODA'97] gave a randomized algorithm of O(nlog^2n) expected time and Chan [CGTA'99] presented a deterministic algorithm of O(nlog^2 nlog^2log n) time. In this paper, we propose an O(nlog^2 n) time deterministic algorithm, which improves Chan's deterministic algorithm and matches the randomized bound of Eppstein. If S is in convex position, then we solve the problem in O(nlog nloglog n) deterministic time. Our results rely on new techniques for dynamically maintaining circular hulls under point insertions and deletions, which are of independent interest.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/18/2020

Efficient Planar Two-Center Algorithms

We consider the planar Euclidean two-center problem in which given n poi...
research
07/17/2020

Optimal Algorithm for the Planar Two-Center Problem

In this paper, we consider the planar two-center problem: Given a set S ...
research
02/26/2021

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

Given a set S of m point sites in a simple polygon P of n vertices, we c...
research
04/19/2022

An Efficient Algorithm for the Proximity Connected Two Center Problem

Given a set P of n points in the plane, the k-center problem is to find ...
research
05/01/2019

Improved Algorithms for the Bichromatic Two-Center Problem for Pairs of Points

We consider a bichromatic two-center problem for pairs of points. Given ...
research
10/26/2014

On Chord and Sagitta in Z^2: An Analysis towards Fast and Robust Circular Arc Detection

Although chord and sagitta, when considered in tandem, may reflect many ...
research
05/17/2021

A deterministic Kaczmarz algorithm for solving linear systems

We propose a deterministic Kaczmarz method for solving linear systems A=...

Please sign up or login with your details

Forgot password? Click here to reset