Optimal parameterized algorithms for planar facility location problems using Voronoi diagrams
D\'aniel Marx, Micha{\l} Pilipczuk

TL;DR
This paper presents improved algorithms for planar facility location problems, reducing the complexity from exponential in k to subexponential, by leveraging Voronoi diagrams and balanced separators.
Contribution
It introduces a novel approach using Voronoi diagrams and balanced separators to achieve $n^{O(\sqrt{k})}$ algorithms for these problems, improving upon previous brute-force methods.
Findings
Achieved $n^{O(\sqrt{k})}$ time algorithms for certain facility location problems.
Demonstrated the effectiveness of Voronoi diagram-based separators in algorithm design.
Provided evidence that packing problems admit similar subexponential algorithms.
Abstract
We study a general family of facility location problems defined on planar graphs and on the 2-dimensional plane. In these problems, a subset of objects has to be selected, satisfying certain packing (disjointness) and covering constraints. Our main result is showing that, for each of these problems, the time brute force algorithm of selecting objects can be improved to time. The algorithm is based on an idea that was introduced recently in the design of geometric QPTASs, but was not yet used for exact algorithms and for planar graphs. We focus on the Voronoi diagram of a hypothetical solution of objects, guess a balanced separator cycle of this Voronoi diagram to obtain a set that separates the solution in a balanced way, and then recurse on the resulting subproblems. We complement our study by giving evidence that packing problems have…
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
TopicsAdvanced Graph Theory Research · Optimization and Search Problems · Vehicle Routing Optimization Methods
