Balancing graph Voronoi diagrams with one more vertex
Guillaume Ducoffe

TL;DR
This paper investigates the problem of optimally adding a new vertex to a prioritized Voronoi diagram on graphs to minimize maximum load, providing efficient algorithms for special graph classes and establishing complexity bounds.
Contribution
It introduces algorithms for adding a vertex to minimize load in Voronoi diagrams on various graph classes and proves a matching lower bound under the Hitting Set Conjecture.
Findings
Linear-time algorithms for cliques, paths, and cycles.
Almost linear-time algorithms for trees and proper interval graphs.
Complexity lower bounds based on the Hitting Set Conjecture.
Abstract
Let be a graph with unit-length edges and nonnegative costs assigned to its vertices. Being given a list of pairwise different vertices , the {\em prioritized Voronoi diagram} of with respect to is the partition of in subsets so that, for every with , a vertex is in if and only if is a closest vertex to in and there is no closest vertex to in within the subset . For every with , the {\em load} of vertex equals the sum of the costs of all vertices in . The load of equals the maximum load of a vertex in . We study the problem of adding one more vertex at the end of in order to minimize the load. This problem occurs in the context of optimally locating a new service facility ({\it e.g.}, a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFacility Location and Emergency Management · Computational Geometry and Mesh Generation · Advanced Graph Theory Research
