English

Efficient polynomial-time approximation scheme for the genus of dense graphs

Combinatorics 2024-08-28 v2 Discrete Mathematics

Abstract

The main results of this paper provide an Efficient Polynomial-Time Approximation Scheme (EPTAS) for approximating the genus (and non-orientable genus) of dense graphs. By dense we mean that E(G)αV(G)2|E(G)|\ge \alpha |V(G)|^2 for some fixed α>0\alpha>0. While a constant factor approximation is trivial for this class of graphs, approximations with factor arbitrarily close to 1 need a sophisticated algorithm and complicated mathematical justification. More precisely, we provide an algorithm that for a given (dense) graph GG of order nn and given ε>0\varepsilon>0, returns an integer gg such that GG has an embedding into a surface of genus gg, and this is ε\varepsilon-close to a minimum genus embedding in the sense that the minimum genus g(G)\mathsf{g}(G) of GG satisfies: g(G)g(1+ε)g(G)\mathsf{g}(G)\le g\le (1+\varepsilon)\mathsf{g}(G). The running time of the algorithm is O(f(ε)n2)O(f(\varepsilon)\,n^2), where f()f(\cdot) is an explicit function. Next, we extend this algorithm to also output an embedding (rotation system) whose genus is gg. This second algorithm is an Efficient Polynomial-time Randomized Approximation Scheme (EPRAS) and runs in time O(f1(ε)n2)O(f_1(\varepsilon)\,n^2).

Keywords

Cite

@article{arxiv.2011.08049,
  title  = {Efficient polynomial-time approximation scheme for the genus of dense graphs},
  author = {Yifan Jing and Bojan Mohar},
  journal= {arXiv preprint arXiv:2011.08049},
  year   = {2024}
}

Comments

36 pages. An extended abstract of the preliminary version of this paper appeared in FOCS 2018; to appear in JACM

R2 v1 2026-06-23T20:17:17.398Z