Stable-Matching Voronoi Diagrams: Combinatorial Complexity and Algorithms

04/25/2018
by   Gill Barequet, et al.
0

We study algorithms and combinatorial complexity bounds for stable-matching Voronoi diagrams, where a set, S, of n point sites in the plane determines a stable matching between the points in R^2 and the sites in S such that (i) the points prefer sites closer to them and sites prefer points closer to them, and (ii) each site has a quota or "appetite" indicating the area of the set of points that can be matched to it. Thus, a stable-matching Voronoi diagram is a solution to the well-known post office problem with the added (realistic) constraint that each post office has a limit on the size of its jurisdiction. Previous work on the stable-matching Voronoi diagram provided existence and uniqueness proofs, but did not analyze its combinatorial or algorithmic complexity. In this paper, we show that a stable-matching Voronoi diagram of n point sites has O(n^2+ε) faces and edges, for any ε>0, and show that this bound is almost tight by giving a family of diagrams with Θ(n^2) faces and edges. We also provide a discrete algorithm for constructing it in O(n^3+n^2f(n)) time in the real-RAM model of computation, where f(n) is the runtime of a geometric primitive (which we identify) that can be performed in the real-RAM model or can be approximated numerically, but cannot, in general, be performed exactly in an algebraic model of computation.

READ FULL TEXT

page 3

page 5

page 9

page 16

page 17

page 18

research
07/15/2022

The limit of L_p Voronoi diagrams as p → 0 is the bounding-box-area Voronoi diagram

We consider the Voronoi diagram of points in the real plane when the dis...
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
11/15/2018

The EdgeConflict Predicate in the 3D Apollonius Diagram

In this paper we study one of the fundamental predicates required for th...
research
07/13/2020

Predicates of the 3D Apollonius Diagram

In this thesis we study one of the fundamental predicates required for t...
research
05/21/2019

Voronoi diagram of orthogonal polyhedra in two and three dimensions

Voronoi diagrams are a fundamental geometric data structure for obtainin...
research
01/08/2019

Price of Anarchy in Algorithmic Matching of Romantic Partners

Algorithmic-matching sites offer users access to an unprecedented number...
research
04/18/2023

Higher-dimensional subdiagram matching

Higher-dimensional rewriting is founded on a duality of rewrite systems ...

Please sign up or login with your details

Forgot password? Click here to reset