Approximation Schemes for Geometric Coverage Problems

In their seminal work, Mustafa and Ray (2009) showed that a wide class of geometric set cover (SC) problems admit a PTAS via local search -- this is one of the most general approaches known for such problems. Their result applies if a naturally defined "exchange graph" for two feasible solutions is planar and is based on subdividing this graph via a planar separator theorem due to Frederickson (1987). Obtaining similar results for the related maximum k-coverage problem (MC) seems non-trivial due to the hard cardinality constraint. In fact, while Badanidiyuru, Kleinberg, and Lee (2012) have shown (via a different analysis) that local search yields a PTAS for two-dimensional real halfspaces, they only conjectured that the same holds true for dimension three. Interestingly, at this point it was already known that local search provides a PTAS for the corresponding set cover case and this followed directly from the approach of Mustafa and Ray. In this work we provide a way to address the above-mentioned issue. First, we propose a color-balanced version of the planar separator theorem. The resulting subdivision approximates locally in each part the global distribution of the colors. Second, we show how this roughly balanced subdivision can be employed in a more careful analysis to strictly obey the hard cardinality constraint. More specifically, we obtain a PTAS for any "planarizable" instance of MC and thus essentially for all cases where the corresponding SC instance can be tackled via the approach of Mustafa and Ray. As a corollary, we confirm the conjecture of Badanidiyuru, Kleinberg, and Lee regarding real half spaces in dimension three. We feel that our ideas could also be helpful in other geometric settings involving a cardinality constraint.

[1]  Laurence A. Wolsey,et al.  Worst-Case and Probabilistic Analysis of Algorithms for a Location Problem , 1980, Oper. Res..

[2]  Nabil H. Mustafa,et al.  PTAS for geometric hitting set problems via local search , 2009, SCG '09.

[3]  Nabil H. Mustafa,et al.  Quasi-Polynomial Time Approximation Scheme for Weighted Geometric Set Cover on Pseudodisks and Halfspaces , 2015, SIAM J. Comput..

[4]  Philip N. Klein,et al.  Faster Shortest-Path Algorithms for Planar Graphs , 1997, J. Comput. Syst. Sci..

[5]  József Beck,et al.  "Integer-making" theorems , 1981, Discret. Appl. Math..

[6]  Paul D. Seymour,et al.  Graph Minors. XX. Wagner's conjecture , 2004, J. Comb. Theory B.

[7]  Kent Quanrud,et al.  Approximation Algorithms for Polynomial-Expansion and Low-Density Graphs , 2015, ESA.

[8]  Hooyeon Lee,et al.  Approximating low-dimensional coverage problems , 2011, SoCG '12.

[9]  Dorothea Wagner,et al.  Solving Geometric Covering Problems by Data Reduction , 2004, ESA.

[10]  Matt Gibson,et al.  Algorithms for Dominating Set in Disk Graphs: Breaking the logn Barrier - (Extended Abstract) , 2010, ESA.

[11]  Kasturi R. Varadarajan Weighted geometric set cover via quasi-uniform sampling , 2010, STOC '10.

[12]  Imre Bárány,et al.  A Vector-Sum Theorem and its Application to Improving Flow Shop Guarantees , 1981, Math. Oper. Res..

[13]  Erez Petrank The hardness of approximation: Gap location , 2005, computational complexity.

[14]  Matt Gibson,et al.  Guarding Terrains via Local Search , 2014, J. Comput. Geom..

[15]  Karen Aardal,et al.  A constructive proof of Swap Local Search worst-case instances for the Maximum Coverage Problem , 2016, Oper. Res. Lett..

[16]  Philip N. Klein,et al.  Local Search Yields Approximation Schemes for k-Means and k-Median in Euclidean and Minor-Free Metrics , 2016, 2016 IEEE 57th Annual Symposium on Foundations of Computer Science (FOCS).

[17]  Timothy M. Chan,et al.  Weighted capacitated, priority, and geometric set cover via improved quasi-uniform sampling , 2012, SODA.

[18]  Nabil H. Mustafa,et al.  Improved Results on Geometric Hitting Set Problems , 2010, Discret. Comput. Geom..

[19]  Timothy M. Chan,et al.  Approximation Algorithms for Maximum Independent Set of Pseudo-Disks , 2009, Discrete & Computational Geometry.

[20]  Claire Mathieu,et al.  Effectiveness of Local Search for Geometric Optimization , 2015, SoCG.

[21]  Sayan Bandyapadhyay,et al.  On Variants of k-means Clustering , 2015, SoCG.

[22]  Anand Srivastav,et al.  Multicolour Discrepancies , 2003, Comb. Probab. Comput..

[23]  Mohammad R. Salavatipour,et al.  Local Search Yields a PTAS for k-Means in Doubling Metrics , 2016, 2016 IEEE 57th Annual Symposium on Foundations of Computer Science (FOCS).

[24]  Maxim Sviridenko,et al.  Pipage Rounding: A New Method of Constructing Algorithms with Proven Performance Guarantee , 2004, J. Comb. Optim..

[25]  R. Tarjan,et al.  A Separator Theorem for Planar Graphs , 1977 .

[26]  Philip N. Klein,et al.  Structured recursive separator decompositions for planar graphs in linear time , 2012, STOC '13.

[27]  Rajiv Raman,et al.  Packing and Covering with Non-Piercing Regions , 2016, ESA.

[28]  Sergio Cabello,et al.  Simple PTAS's for families of graphs excluding a minor , 2014, Discret. Appl. Math..

[29]  E. Steinitz Bedingt konvergente Reihen und konvexe Systeme. , 1913 .

[30]  Benjamin Doerr,et al.  Balanced partitions of vector sequences , 2004 .

[31]  I. Bárány,et al.  On some combinatorial questions in finite-dimensional spaces , 1981 .

[32]  Erik Jan van Leeuwen,et al.  Approximating geometric coverage problems , 2008, SODA '08.

[33]  Abhiruk Lahiri,et al.  Geometric Dominating Set and Set Cover via Local Search , 2016, Comput. Geom..

[34]  Greg N. Frederickson,et al.  Fast Algorithms for Shortest Paths in Planar Graphs, with Applications , 1987, SIAM J. Comput..

[35]  N. Alon,et al.  A separator theorem for nonplanar graphs , 1990 .

[36]  Jeffrey D. Ullman,et al.  Implementing data cubes efficiently , 1996, SIGMOD '96.

[37]  Michael T. Goodrich,et al.  Almost optimal set covers in finite VC-dimension , 1995, Discret. Comput. Geom..

[38]  Matthew J. Katz,et al.  Approximation Schemes for Covering and Packing , 2012, WALCOM.