English

Efficient approximation schemes for uniform-cost clustering problems in planar graphs

Data Structures and Algorithms 2019-05-03 v1

Abstract

We consider the kk-Median problem on planar graphs: given an edge-weighted planar graph GG, a set of clients CV(G)C \subseteq V(G), a set of facilities FV(G)F \subseteq V(G), and an integer parameter kk, the task is to find a set of at most kk facilities whose opening minimizes the total connection cost of clients, where each client contributes to the cost with the distance to the closest open facility. We give two new approximation schemes for this problem: -- FPT Approximation Scheme: for any ϵ>0\epsilon>0, in time 2O(kϵ3log(kϵ1))nO(1)2^{O(k\epsilon^{-3}\log (k\epsilon^{-1}))}\cdot n^{O(1)} we can compute a solution that (1) has connection cost at most (1+ϵ)(1+\epsilon) times the optimum, with high probability. -- Efficient Bicriteria Approximation Scheme: for any ϵ>0\epsilon>0, in time 2O(ϵ5log(ϵ1))nO(1)2^{O(\epsilon^{-5}\log (\epsilon^{-1}))}\cdot n^{O(1)} we can compute a set of at most (1+ϵ)k(1+\epsilon)k facilities (2) whose opening yields connection cost at most (1+ϵ)(1+\epsilon) times the optimum connection cost for opening at most kk facilities, with high probability. As a direct corollary of the second result we obtain an EPTAS for the Uniform Facility Location on planar graphs, with same running time. Our main technical tool is a new construction of a "coreset for facilities" for kk-Median in planar graphs: we show that in polynomial time one can compute a subset of facilities F0FF_0\subseteq F of size k(logn/ϵ)O(ϵ3)k\cdot (\log n/\epsilon)^{O(\epsilon^{-3})} with a guarantee that there is a (1+ϵ)(1+\epsilon)-approximate solution contained in F0F_0.

Keywords

Cite

@article{arxiv.1905.00656,
  title  = {Efficient approximation schemes for uniform-cost clustering problems in planar graphs},
  author = {Vincent Cohen-Addad and Marcin Pilipczuk and Michał Pilipczuk},
  journal= {arXiv preprint arXiv:1905.00656},
  year   = {2019}
}
R2 v1 2026-06-23T08:55:00.960Z