English

A Polynomial-Time Approximation Scheme for Facility Location on Planar Graphs

Data Structures and Algorithms 2019-04-25 v1

Abstract

We consider the classic Facility Location problem on planar graphs (non-uniform, uncapacitated). 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 opening costs open ⁣:FR0\mathsf{open} \colon F \to \mathbb{R}_{\geq 0}, the goal is to find a subset DD of FF that minimizes cCminfDdist(c,f)+fDopen(f)\sum_{c \in C} \min_{f \in D} \mathrm{dist}(c,f) + \sum_{f \in D} \mathsf{open}(f). The Facility Location problem remains one of the most classic and fundamental optimization problem for which it is not known whether it admits a polynomial-time approximation scheme (PTAS) on planar graphs despite significant effort for obtaining one. We solve this open problem by giving an algorithm that for any ε>0\varepsilon>0, computes a solution of cost at most (1+ε)(1+\varepsilon) times the optimum in time n2O(ε2log(1/ε))n^{2^{O(\varepsilon^{-2} \log (1/\varepsilon))}}.

Keywords

Cite

@article{arxiv.1904.10680,
  title  = {A Polynomial-Time Approximation Scheme for Facility Location on Planar Graphs},
  author = {Vincent Cohen-Addad and Marcin Pilipczuk and Michał Pilipczuk},
  journal= {arXiv preprint arXiv:1904.10680},
  year   = {2019}
}

Comments

37 pages

R2 v1 2026-06-23T08:48:03.383Z