Papers
Topics
Authors
Recent
Search
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 gg) 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

χ=∣V∣−∣E∣+∣F∣\chi = |V| - |E| + |F|

where FF is the number of faces, and for orientable surfaces, gg0; non-orientable surfaces have gg1. The Euler genus of a graph (denoted gg2 or gg3) is the minimal genus surface into which it can be cellularly embedded. Bounded-genus classes are minor-closed and include the planar case (gg4).

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 gg5 corresponds to a collection of cycles in its geometric dual gg6, and cycles in gg7 correspond to cuts in gg8.
  • The dual girth (minimum length of a cycle in gg9) captures global connectivity. For gg0-edge-connected planar graphs, gg1 has girth gg2; in higher genus, short dual cycles can exist even in highly connected graphs (0909.2849).
  • The existence of small separators of size gg3 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 gg4-vertex graph of genus gg5, edge expansion (Cheeger constant), minimum quotient cuts, and sparsest cuts can be computed exactly in time gg6 (Patel, 2010).
  • The algorithm proceeds by embedding gg7, constructing the dual gg8, and transferring cut problems into circuit sum computations subject to homology constraints. Minimal cuts correspond to boundaries in gg9 decomposable into at most gg0 cycles.
  • The approach leverages separator bounds and duality via covering graphs encoding cut properties, with polynomial-time algorithms for fixed gg1.
  • For the cycle basis problem, every non-planar embedding on surfaces with gg2 (torus, projective plane, Klein bottle) has basis number exactly gg3, and for genus gg4 the basis number is gg5 (Lehner et al., 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 gg6 thickness for gg7-edge connectivity) plus a circulation rounding yields a tour of cost gg8 (0909.2849). For planar supports (gg9), the factor is gg0.
  • 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 gg1 noncontractible cycles and then applying planar techniques, yielding gg2 PTASs for fixed gg3 (0902.1043).
  • Sparsification algorithms extract polynomial kernels for parameterized problems: any Steiner tree, forest, or multiway cut with gg4 terminals on a single face in a genus-gg5 graph is contained in a subgraph of size gg6 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 gg7 (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 gg8 have queue-number gg9; planar graphs special case with G=(V,E)G=(V,E)0 (Dujmović et al., 2019). If planar queue-number is G=(V,E)G=(V,E)1, then bounded-genus graphs have queue-number G=(V,E)G=(V,E)2.
  • The Weisfeiler-Leman (WL) dimension is at most G=(V,E)G=(V,E)3 for graphs embeddable in surfaces of Euler genus G=(V,E)G=(V,E)4; for orientable genus G=(V,E)G=(V,E)5, this improves to G=(V,E)G=(V,E)6 (Grohe et al., 2019). Isomorphism testing for bounded-genus graphs thus reduces to running G=(V,E)G=(V,E)7-WL for G=(V,E)G=(V,E)8 variables, yielding G=(V,E)G=(V,E)9 combinatorial algorithms and placing the isomorphism problem in SgS_g0 logical definability.
  • Linear-time algorithms for graph isomorphism on graphs of genus at most SgS_g1 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 SgS_g2 time for fixed SgS_g3.

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 SgS_g4 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 SgS_g5 and above by SgS_g6 for maximum degree SgS_g7 and genus SgS_g8, 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 SgS_g9 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 gg0 minors satisfy gg1 bounds (provided face-width is large enough), an extension from unconditional gg2 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 gg3 (e.g., improving gg4 to gg5 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., gg6 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.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

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