Stable-matching voronoi diagrams: Combinatorial complexity and algorithms

Gill Barequet, David Eppstein, Michael T. Goodrich, Nil Mamano

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

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 R2 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 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 classic post o ce problem with the added (realistic) constraint that each post o ce has a limit on the size of its jurisdiction. Previous work provided existence and uniqueness proofs, but did not analyze its combinatorial or algorithmic complexity. We show that a stable-matching Voronoi diagram of n sites has O(n2+ε) faces and edges, for any ε > 0, and show that this bound is almost tight by giving a family of diagrams with (n2) faces and edges. We also provide a discrete algorithm for constructing it in O(n3 + n2f(n)) time, where f(n) is the runtime of a geometric primitive that can be performed in the real-RAM model or can be approximated numerically. This is necessary, as the diagram cannot be computed exactly in an algebraic model of computation.

Original languageEnglish
Title of host publication45th International Colloquium on Automata, Languages, and Programming, ICALP 2018
EditorsChristos Kaklamanis, Daniel Marx, Ioannis Chatzigiannakis, Donald Sannella
ISBN (Electronic)9783959770767
DOIs
StatePublished - 1 Jul 2018
Event45th International Colloquium on Automata, Languages, and Programming, ICALP 2018 - Prague, Czech Republic
Duration: 9 Jul 201813 Jul 2018

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume107

Conference

Conference45th International Colloquium on Automata, Languages, and Programming, ICALP 2018
Country/TerritoryCzech Republic
CityPrague
Period9/07/1813/07/18

Keywords

  • Combinatorial complexity
  • Lower bounds
  • Stable matching
  • Voronoi diagram

All Science Journal Classification (ASJC) codes

  • Software

Fingerprint

Dive into the research topics of 'Stable-matching voronoi diagrams: Combinatorial complexity and algorithms'. Together they form a unique fingerprint.

Cite this