Polylogarithmic approximation for Euler genus on bounded degree graphs

Computing the Euler genus of a graph is a fundamental problem in algorithmic graph theory. It has been shown to be NP-hard by [Thomassen ’89, Thomassen ’97], even for cubic graphs, and a linear-time fixed-parameter algorithm has been obtained by [Mohar ’99]. Despite extensive study, the approximability of the Euler genus remains wide open. While the existence of an O(1)-approximation is not ruled out, the currently best-known upper bound is a O(n1−α)-approximation, for some universal constant α>0 [Kawarabayashi and Sidiropoulos 2017]. We present an O(log2.5 n)-approximation polynomial time algorithm for this problem on graphs of bounded degree. Prior to our work, the best known result on graphs of bounded degree was a nΩ(1)-approximation [Chekuri and Sidiropoulos 2013]. As an immediate corollary, we also obtain improved approximation algorithms for the crossing number problem and for the minimum vertex planarization problem, on graphs of bounded degree. Specifically, we obtain a polynomial-time O(2 log3.5 n)-approximation algorithm for the minimum vertex planarization problem, on graphs of maximum degree . Moreover we obtain an algorithm which given a graph of crossing number k, computes a drawing with at most k2 logO(1) n crossings in polynomial time. This also implies a n1/2 logO(1) n-approximation polynomial time algorithm. The previously best-known result is a polynomial time algorithm that computes a drawing with k10 logO(1) crossings, which implies a n9/10logO(1) n-approximation algorithm [Chuzhoy 2011].

[1]  C. Kuratowski Sur le problème des courbes gauches en Topologie , 1930 .

[2]  Bojan Mohar,et al.  Elimination of local bridges , 1997 .

[3]  Bojan Mohar,et al.  Face Covers and the Genus Problem for Apex Graphs , 2001, J. Comb. Theory, Ser. B.

[4]  Paul D. Seymour,et al.  Graph minors. VII. Disjoint paths on a surface , 1988, J. Comb. Theory, Ser. B.

[5]  Marcin Pilipczuk,et al.  Deleting Vertices to Graphs of Bounded Genus , 2017, Algorithmica.

[6]  Carsten Thomassen,et al.  Graphs on Surfaces , 2001, Johns Hopkins series in the mathematical sciences.

[7]  Carsten Thomassen,et al.  The Graph Genus Problem is NP-Complete , 1989, J. Algorithms.

[8]  Henry H. Glover,et al.  103 Graphs that are irreducible for the projective plane , 1979, J. Comb. Theory, Ser. B.

[9]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[10]  Carsten Thomassen,et al.  The Genus Problem for Cubic Graphs , 1997, J. Comb. Theory, Ser. B.

[11]  Bruce A. Reed,et al.  Rooted Routing in the Plane , 1993, Discret. Appl. Math..

[12]  Paul D. Seymour,et al.  Graph Minors. XI. Circuits on a Surface , 1994, J. Comb. Theory, Ser. B.

[13]  Ken-ichi Kawarabayashi,et al.  Beyond the Euler Characteristic: Approximating the Genus of General Graphs , 2014, STOC.

[14]  Amir Nayyeri,et al.  A Pseudo-Approximation for the Genus of Hamiltonian Graphs , 2017, Theory Comput..

[15]  Bruce A. Reed,et al.  A Simpler Linear Time Algorithm for Embedding Graphs into an Arbitrary Surface and the Genus of Graphs of Bounded Tree-Width , 2008, 2008 49th Annual IEEE Symposium on Foundations of Computer Science.

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

[17]  Bojan Mohar,et al.  Embedding graphs in an arbitrary surface in linear time , 1996, STOC '96.

[18]  Robert E. Tarjan,et al.  Efficient Planarity Testing , 1974, JACM.

[19]  Markus Chimani,et al.  A Tighter Insertion-Based Approximation of the Crossing Number , 2011, ICALP.

[20]  Bojan Mohar,et al.  Embedding Graphs in the Torus in Linear Time , 1995, IPCO.

[21]  Paul D. Seymour,et al.  Graph minors. V. Excluding a planar graph , 1986, J. Comb. Theory B.

[22]  Anastasios Sidiropoulos,et al.  Approximation Algorithms for Euler Genus and Related Problems , 2018, SIAM J. Comput..

[23]  Bojan Mohar,et al.  Projective Planarity in Linear Time , 1993, J. Algorithms.

[24]  Bojan Mohar,et al.  A Linear Time Algorithm for Embedding Graphs in an Arbitrary Surface , 1999, SIAM J. Discret. Math..

[25]  Ken-ichi Kawarabayashi,et al.  Polylogarithmic Approximation for Minimum Planarization (Almost) , 2017, 2017 IEEE 58th Annual Symposium on Foundations of Computer Science (FOCS).

[26]  G. Ringel Map Color Theorem , 1974 .

[27]  Paul D. Seymour,et al.  Graph minors. VIII. A kuratowski theorem for general surfaces , 1990, J. Comb. Theory, Ser. B.

[28]  K. Wagner Über eine Eigenschaft der ebenen Komplexe , 1937 .

[29]  Dan Archdeacon,et al.  A Kuratowski theorem for the projective plane , 1981, J. Graph Theory.