Bounded-Genus Graphs: Embeddings & Algorithms
- 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 () 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 handles (orientable genus %%%%2%%%%) or with crosscaps (non-orientable genus ). The embedding of a graph in such a surface is defined by mapping vertices to distinct points and edges to non-intersecting curves, with no crossings except at endpoints. The minimum for which this is possible is the graph's genus.
The Euler characteristic is
where is the number of faces, and for orientable surfaces, ; non-orientable surfaces have . The Euler genus of a graph (denoted or ) is the minimal genus surface into which it can be cellularly embedded. Bounded-genus classes are minor-closed and include the planar case ().
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 corresponds to a collection of cycles in its geometric dual , and cycles in correspond to cuts in .
- The dual girth (minimum length of a cycle in ) captures global connectivity. For -edge-connected planar graphs, has girth ; in higher genus, short dual cycles can exist even in highly connected graphs (0909.2849).
- The existence of small separators of size 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 -vertex graph of genus , edge expansion (Cheeger constant), minimum quotient cuts, and sparsest cuts can be computed exactly in time (Patel, 2010).
- The algorithm proceeds by embedding , constructing the dual , and transferring cut problems into circuit sum computations subject to homology constraints. Minimal cuts correspond to boundaries in decomposable into at most cycles.
- The approach leverages separator bounds and duality via covering graphs encoding cut properties, with polynomial-time algorithms for fixed .
- For the cycle basis problem, every non-planar embedding on surfaces with (torus, projective plane, Klein bottle) has basis number exactly $3$, and for genus the basis number is (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 thickness for -edge connectivity) plus a circulation rounding yields a tour of cost (0909.2849). For planar supports (), 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 noncontractible cycles and then applying planar techniques, yielding PTASs for fixed (0902.1043).
- Sparsification algorithms extract polynomial kernels for parameterized problems: any Steiner tree, forest, or multiway cut with terminals on a single face in a genus- graph is contained in a subgraph of size 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 (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 have queue-number ; planar graphs special case with (Dujmović et al., 2019). If planar queue-number is , then bounded-genus graphs have queue-number .
- The Weisfeiler-Leman (WL) dimension is at most $4g+3$ for graphs embeddable in surfaces of Euler genus ; for orientable genus , this improves to $2h+3$ (Grohe et al., 2019). Isomorphism testing for bounded-genus graphs thus reduces to running -WL for variables, yielding combinatorial algorithms and placing the isomorphism problem in logical definability.
- Linear-time algorithms for graph isomorphism on graphs of genus at most 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 time for fixed .
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 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 and above by for maximum degree and genus , 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 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 minors satisfy bounds (provided face-width is large enough), an extension from unconditional 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 (e.g., improving to 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., 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.
Sponsored by Paperpile, the PDF & BibTeX manager trusted by top AI labs.
Get 30 days free