Papers
Topics
Authors
Recent
2000 character limit reached

Bounded-Genus Graphs: Embeddings & Algorithms

Updated 17 November 2025
  • Bounded-genus graphs are graphs that can be embedded on surfaces with a fixed genus, generalizing planar graphs to more complex topologies.
  • They exhibit specialized structural properties such as small separators, duality, and cycle basis characteristics that guide effective algorithm design.
  • Algorithmic approaches leverage topological constraints to achieve PTAS, efficient isomorphism testing, and optimal compression schemes in bounded-genus graphs.

Bounded-genus graphs are graphs that admit embeddings on surfaces whose genus is bounded by a fixed constant, encompassing both orientable and non-orientable surfaces. The genus of a surface counts the number of handles (in orientable surfaces) or crosscaps (in non-orientable surfaces), and the core combinatorial and algorithmic properties of these graphs generalize the rich theory available for planar graphs (g=0g = 0) to surfaces of higher complexity. This article presents definitions, structural theorems, connectivity and approximation results, algorithmic foundations, combinatorial implications, and summarises the impact and directions opened by modern research.

1. Surface Embeddings, Genus, and Graph Classes

A compact, connected, 2-manifold without boundary is homeomorphic to a sphere with gg handles (orientable genus %%%%2%%%%) or with gg crosscaps (non-orientable genus gg). The embedding of a graph G=(V,E)G=(V,E) in such a surface SgS_g is defined by mapping vertices to distinct points and edges to non-intersecting curves, with no crossings except at endpoints. The minimum gg for which this is possible is the graph's genus.

The Euler characteristic is

χ=VE+F\chi = |V| - |E| + |F|

where FF is the number of faces, and for orientable surfaces, χ=22g\chi = 2 - 2g; non-orientable surfaces have χ=2g\chi = 2 - g. The Euler genus of a graph (denoted γ\gamma or gg) is the minimal genus surface into which it can be cellularly embedded. Bounded-genus classes are minor-closed and include the planar case (g=0g=0).

2. Structural Properties and Duality

Graphs embedded on surfaces of bounded genus inherit many properties from planarity, although with genus-dependent bounds. Separators, duality, and homology play crucial roles:

  • Every cutset in GG corresponds to a collection of cycles in its geometric dual GG^*, and cycles in GG^* correspond to cuts in GG.
  • The dual girth (minimum length of a cycle in GG^*) captures global connectivity. For kk-edge-connected planar graphs, GG^* has girth k\geq k; in higher genus, short dual cycles can exist even in highly connected graphs (0909.2849).
  • The existence of small separators of size O(gn)O(\sqrt{gn}) extends to bounded-genus graphs (Patel, 2010).
  • Many structural decompositions (Baker's layering, treewidth decompositions) generalize, enabling powerful algorithms and approximations.

3. Connectivity and Expansion Measures

Edge-connectivity, expansion, and related measures are central to algorithms and combinatorics on these graphs:

  • For any nn-vertex graph of genus gg, edge expansion (Cheeger constant), minimum quotient cuts, and sparsest cuts can be computed exactly in time nO(g2)n^{O(g^2)} (Patel, 2010).
  • The algorithm proceeds by embedding GG, constructing the dual D(G)D(G), and transferring cut problems into circuit sum computations subject to homology constraints. Minimal cuts correspond to boundaries in D(G)D(G) decomposable into at most g+1g+1 cycles.
  • The approach leverages separator bounds and duality via covering graphs encoding cut properties, with polynomial-time algorithms for fixed gg.
  • For the cycle basis problem, every non-planar embedding on surfaces with χ=0\chi = 0 (torus, projective plane, Klein bottle) has basis number exactly $3$, and for genus gg the basis number is O(log2g)O(\log^2 g) (Lehner et al., 14 Oct 2024).

4. Algorithmic Foundations and Approximation Schemes

Fundamental computational problems on bounded-genus graphs admit efficient solutions due to their topological features:

  • The Held-Karp LP relaxation for the Asymmetric TSP, when the support graph has bounded orientable genus, admits a constant-factor approximation: a thin tree (of α=O(glogg)/k\alpha = O(\sqrt{g}\log g)/k thickness for kk-edge connectivity) plus a circulation rounding yields a tour of cost O(glogg)HKO(\sqrt{g}\log g)\cdot HK (0909.2849). For planar supports (g=0g=0), the factor is $22.5(1+1/n)$.
  • Subset-connectivity problems (Steiner tree, survivable-network design, subset TSP) admit polynomial-time approximation schemes (PTAS) via mortar graph and brick/portal decompositions. The key is planarization by cutting O(g)O(g) noncontractible cycles and then applying planar techniques, yielding O(nlogn)O(n\log n) PTASs for fixed gg (0902.1043).
  • Sparsification algorithms extract polynomial kernels for parameterized problems: any Steiner tree, forest, or multiway cut with kk terminals on a single face in a genus-gg graph is contained in a subgraph of size O((g+1)2k4)O((g+1)^2k^4) computable in polytime (Pilipczuk et al., 2013).
  • Graph vertex pricing (GVP) is NP-hard even for planar graphs but admits PTAS via Baker-style decompositions with treewidth bounded by O(g/ε)O(g/\varepsilon) (Chalermsook et al., 2012).

5. Graph Layouts, Descriptive Complexity, and Isomorphism

Layout theory and logical characterizations are profoundly affected by surface topology:

  • Bounded-genus graphs with degree Δ\Delta have queue-number O(g+Δ2)O(g+\Delta^2); planar graphs special case with O(Δ2)O(\Delta^2) (Dujmović et al., 2019). If planar queue-number is O(1)O(1), then bounded-genus graphs have queue-number O(g)O(g).
  • The Weisfeiler-Leman (WL) dimension is at most $4g+3$ for graphs embeddable in surfaces of Euler genus gg; for orientable genus hh, this improves to $2h+3$ (Grohe et al., 2019). Isomorphism testing for bounded-genus graphs thus reduces to running kk-WL for k=O(g)k=O(g) variables, yielding nO(g)n^{O(g)} combinatorial algorithms and placing the isomorphism problem in C4g+4\mathrm{C}^{4g+4} logical definability.
  • Linear-time algorithms for graph isomorphism on graphs of genus at most gg have been established (Kawarabayashi, 2015), generalizing Hopcroft-Wong for planar graphs. These employ structural decompositions (blocks, triconnected components, face-width splitting, and map isomorphism) with FPT recursion, yielding O(n)O(n) time for fixed gg.

6. Compression, Space, and Locality

Information-theoretic optimality, space-bounded computation, and local properties are increasingly understood in this domain:

  • Every hereditary graph class of genus g=O(1)g=O(1) admits a linear-time compression scheme achieving optimal bit-count up to lower-order terms. This is realized by recursive separator and planarization techniques (Lu, 2014).
  • Bipartite perfect matching problems (existence, uniqueness, construction) for bounded-genus graphs are in SPL (logspace promise-determinant), with logspace weight functions isolating matchings using algebraic-topological invariants (Datta et al., 2010).
  • The irrelevant vertex technique applies in linear time: any bounded-genus graph can be reduced by extracting an irrelevant set so that the remainder has bounded treewidth, empowering FPT algorithms for problems such as minor-deletion, induced disjoint paths, and obstruction-minor containment (Golovach et al., 2019).
  • Cover time for simple random walks is bounded below by cn(logn)2/[Δ(g+1)]c n(\log n)^2/[\Delta(g+1)] and above by (6+o(1))n2(6+o(1))n^2 for maximum degree Δ\Delta and genus gg, generalizing planar results via circle packing on Riemann surfaces (Matsumoto et al., 2022).

7. Combinatorial Supports, Minors, and Face Covers

The topological framework for hypergraph supports and minors has been expanded for bounded-genus embeddings:

  • If the host graph has genus gg and the involved subgraphs are cross-free, one can build supports for intersection hypergraphs with the same genus bound (Raman et al., 27 Mar 2025). This generalizes planar support for non-piercing regions and yields genus-controlled local-search graphs, enabling PTAS for packing and covering problems, and coloring via the Heawood bound.
  • Face covers for 3-connected, rooted, bounded-genus graphs without rooted K2,tK_{2,t} minors satisfy O(gt4)O(g t^4) bounds (provided face-width is large enough), an extension from unconditional O(t4)O(t^4) in the planar case; these results clarify obstructions to face-cover minimization and apex-planarity (Fiorini et al., 12 Mar 2025).

8. Open Directions and Broader Implications

Current research leaves several key questions open:

  • Extension of thin-tree and portal-based arguments to minor-closed families beyond bounded genus, and to non-orientable surfaces (0909.2849, 0902.1043).
  • Tightening dependence of algorithms and structures on gg (e.g., improving O(g2)O(g^2) to O(g)O(g) or linear).
  • Logical and layout bounds for graphs excluding more general minors, aiming for polynomial or single-exponential parameter dependence (Grohe et al., 2019).
  • Faster connectivity algorithms (e.g., nO(g)n^{O(g)} for expansion) and tractable models for weighted, directed, or dynamic embeddings.

Bounded-genus graphs interpolate between planarity and general topology, providing a rich foundation for studying topological algorithms, combinatorial optimization, descriptive complexity, parameterized computation, and geometric supports. They serve as benchmarks for extending planar paradigms, with all topological complexity absorbed into explicit polynomial or singly exponential dependencies on genus.

Forward Email Streamline Icon: https://streamlinehq.com

Follow Topic

Get notified by email when new papers are published related to Bounded-Genus Graphs.