Bidimensionality and geometric graphs

In this paper we use several of the key ideas from Bidimensionality to give a new generic approach to design EPTASs and subexponential time parameterized algorithms for problems on classes of graphs which are not minor closed, but instead exhibit a geometric structure. In particular we present EPTASs and subexponential time parameterized algorithms for Feedback Vertex Set, Vertex Cover, Connected Vertex Cover, Diamond Hitting Set, on map graphs and unit disk graphs, and for Cycle Packing and Minimum-Vertex Feedback Edge Set on unit disk graphs. Our results are based on the recent decomposition theorems proved by Fomin et al [SODA 2011], and our algorithms work directly on the input graph. Thus it is not necessary to compute the geometric representations of the input graph. To the best of our knowledge, these results are previously unknown, with the exception of the EPTAS and a subexponential time parameterized algorithm on unit disk graphs for Vertex Cover, which were obtained by Marx [ESA 2005] and Alber and Fiala [J. Algorithms 2004], respectively. We proceed to show that our approach can not be extended in its full generality to more general classes of geometric graphs, such as intersection graphs of unit balls in R^d, d >= 3. Specifically we prove that Feedback Vertex Set on unit-ball graphs in R^3 neither admits PTASs unless P=NP, nor subexponential time algorithms unless the Exponential Time Hypothesis fails. Additionally, we show that the decomposition theorems which our approach is based on fail for disk graphs and that therefore any extension of our results to disk graphs would require new algorithmic ideas. On the other hand, we prove that our EPTASs and subexponential time algorithms for Vertex Cover and Connected Vertex Cover carry over both to disk graphs and to unit-ball graphs in R^d for every fixed d.

[1]  Detlef Seese,et al.  Easy Problems for Tree-Decomposable Graphs , 1991, J. Algorithms.

[2]  Jeremy P. Spinrad,et al.  Robust algorithms for restricted domains , 2001, SODA '01.

[3]  van Leeuwen,et al.  Optimization and approximation on systems of geometric objects , 2009 .

[4]  P. Strevens Iii , 1985 .

[5]  Erik D. Demaine,et al.  Fixed-parameter algorithms for (k, r)-center in planar graphs and map graphs , 2005, TALG.

[6]  Dániel Marx,et al.  Efficient Approximation Schemes for Geometric Problems? , 2005, ESA.

[7]  Klaus Jansen,et al.  Polynomial-Time Approximation Schemes for Geometric Intersection Graphs , 2005, SIAM J. Comput..

[8]  Bruno Courcelle,et al.  The Expression of Graph Properties and Graph Transformations in Monadic Second-Order Logic , 1997, Handbook of Graph Grammars.

[9]  Fabian Kuhn,et al.  Ad-hoc networks beyond unit disk graphs , 2003, DIALM-POMC '03.

[10]  Dimitrios M. Thilikos,et al.  Bidimensionality and kernels , 2010, SODA '10.

[11]  Craig A. Tovey,et al.  Automatic generation of linear-time algorithms from predicate calculus descriptions of problems on recursively constructed graph families , 1992, Algorithmica.

[12]  János Pach,et al.  Minimum Clique Partition in Unit Disk Graphs , 2009, Graphs Comb..

[13]  Brenda S. Baker,et al.  Approximation algorithms for NP-complete problems on planar graphs , 1983, 24th Annual Symposium on Foundations of Computer Science (sfcs 1983).

[14]  Erik D. Demaine,et al.  Bidimensionality: new connections between FPT algorithms and PTASs , 2005, SODA '05.

[15]  James R. Lee,et al.  Improved approximation algorithms for minimum-weight vertex separators , 2005, STOC '05.

[16]  Rolf Niedermeier,et al.  Exact Algorithms for Generalizations of Vertex Cover , 2005 .

[17]  Subhash Suri,et al.  Label placement by maximum independent set in rectangles , 1998, CCCG.

[18]  Russell Impagliazzo,et al.  Which problems have strongly exponential complexity? , 1998, Proceedings 39th Annual Symposium on Foundations of Computer Science (Cat. No.98CB36280).

[19]  V. Ramachandran Proceedings of the fourth annual ACM-SIAM symposium on Discrete algorithms , 1993 .

[20]  Dániel Marx,et al.  Parameterized Complexity and Approximation Algorithms , 2008, Comput. J..

[21]  Ken-ichi Kawarabayashi,et al.  Algorithmic Graph Minor Theory: Improved Grid Minor Bounds and Wagner's Contraction , 2006, ISAAC.

[22]  Harry B. Hunt,et al.  NC-Approximation Schemes for NP- and PSPACE-Hard Problems for Geometric Graphs , 1998, J. Algorithms.

[23]  TengShang-Hua,et al.  Separators for sphere-packings and nearest neighbor graphs , 1997 .

[24]  Reuven Bar-Yehuda,et al.  Approximation Algorithms for the Feedback Vertex Set Problem with Applications to Constraint Satisfaction and Bayesian Inference , 1998, SIAM J. Comput..

[25]  D DemaineErik,et al.  Subexponential parameterized algorithms on bounded-genus graphs and H-minor-free graphs , 2005 .

[26]  Jirí Fiala,et al.  Geometric separation and exact solutions for the parameterized independent set problem on disk graphs , 2002, J. Algorithms.

[27]  Fedor V. Fomin,et al.  Bidimensionality and EPTAS , 2010, SODA '11.

[28]  Mikkel Thorup Map graphs in polynomial time , 1998, Proceedings 39th Annual Symposium on Foundations of Computer Science (Cat. No.98CB36280).

[29]  Erik D. Demaine,et al.  Subexponential parameterized algorithms on bounded-genus graphs and H-minor-free graphs , 2005, JACM.

[30]  Robin Thomas,et al.  Graph Searching and a Min-Max Theorem for Tree-Width , 1993, J. Comb. Theory, Ser. B.

[31]  Wolfgang Maass,et al.  Approximation schemes for covering and packing problems in image processing and VLSI , 1985, JACM.

[32]  Timothy M. Chan Polynomial-time approximation schemes for packing and piercing fat objects , 2003, J. Algorithms.

[33]  Ken-ichi Kawarabayashi,et al.  Algorithmic Graph Minor Theory: Improved Grid Minor Bounds and Wagner’s Contraction , 2009, Algorithmica.

[34]  Zhi-Zhong Chen,et al.  Map graphs , 1999, JACM.

[35]  Bart M. P. Jansen Polynomial Kernels for Hard Problems on Disk Graphs , 2010, SWAT.

[36]  Bruno Courcelle,et al.  The Monadic Second-Order Logic of Graphs. I. Recognizable Sets of Finite Graphs , 1990, Inf. Comput..

[37]  Gary L. Miller,et al.  Separators for sphere-packings and nearest neighbor graphs , 1997, JACM.

[38]  Harry B. Hunt,et al.  Simple heuristics for unit disk graphs , 1995, Networks.

[39]  Antonios Symvonis,et al.  Three-dimensional orthogonal graph drawing algorithms , 2000, Discret. Appl. Math..

[40]  Zhi-Zhong Chen,et al.  Planar map graphs , 1998, STOC '98.

[41]  Viggo Kann,et al.  Some APX-completeness results for cubic graphs , 2000, Theor. Comput. Sci..

[42]  Erik D. Demaine,et al.  Linearity of grid minors in treewidth with applications through bidimensionality , 2008, Comb..

[43]  Hans L. Bodlaender,et al.  A Partial k-Arboretum of Graphs with Bounded Treewidth , 1998, Theor. Comput. Sci..

[44]  Robin Thomas,et al.  Quickly Excluding a Planar Graph , 1994, J. Comb. Theory, Ser. B.

[45]  E. J. vanLeeuwen Optimization and Approximation on Systems of Geometric Objects , 2009 .

[46]  Bonnie Berger,et al.  Fast and accurate algorithms for protein side-chain packing , 2006, JACM.

[47]  Zhi-Zhong Chen,et al.  Approximation Algorithms for Independent Sets in Map Graphs , 2000, J. Algorithms.

[48]  Frank Harary,et al.  Graph Theory , 2016 .

[49]  Charles J. Colbourn,et al.  Unit disk graphs , 1991, Discret. Math..