TOPICS
Search

Torus Graph Embedding


A torus graph embedding represents a graph on a torus with distinct vertices and with edges meeting only at common endpoints. More general drawings on the torus may contain other graph edge intersections, and the smallest number of crossings among all such drawings of a graph G is its toroidal crossing number.

A graph admits a torus graph embedding iff its graph genus is at most 1. This includes every planar graph, while a toroidal graph, in the genus-class convention, has graph genus exactly 1 (Gross and Tucker 1987).

ToroidalGraphEmbeddings

The illustrations above show cellular embeddings of toroidal graphs in a torus. In each illustration, opposite sides of the displayed fundamental region are identified, the edges meet only at common endpoints, and every graph face is homeomorphic to an open disk. The orthogonal-grid embeddings of the generalized quadrangle GQ(2,1) and tesseract graph Q_4 use their isomorphisms with the 3×3 and 4×4 torus grid graphs, respectively.

A torus can be represented as the quotient space R^2/Lambda, where

 Lambda={mu+nv:m,n in Z},
(1)

and u and v are linearly independent period vectors. A parallelogram spanned by these vectors is a fundamental region whose opposite sides are identified by translation. Consequently, a graph edge reaching one side continues from the corresponding point on the opposite side, and the displayed boundary serves only as a cut through the surface rather than as part of the graph.

Periodic quotients of the Kagome lattice by suitable finite-index translation sublattices give 4-regular graphs embedded on the torus (Kotani and Sunada 2000).

For a drawing whose lifted edges are straight, an oriented graph edge from a vertex at p_i to a vertex at p_j can be specified by an integer pair (m,n). The lifted graph edge joins p_i to

 p_j+mu+nv.
(2)

Reversing the graph edge negates (m,n), while translating all lifted edges by Lambda produces the periodic drawing in the plane associated with the covering map R^2->R^2/Lambda. Repeated labels therefore represent the same graph vertex on the torus, while a finite patch shows how wrapping edges continue into neighboring fundamental regions. The patch is part of a single periodic lift rather than a graph disjoint union on one torus.

The shape of the fundamental region does not determine the graph. A rectangular parallelogram requires an orthogonal basis of the period lattice, and a square additionally requires the two basis vectors to have equal lengths. An affine transformation can make any fundamental parallelogram a square, but generally changes lengths and angles. A Voronoi diagram of the period lattice supplies another fundamental region, which may be a hexagon. The hexagonal shape of this cut does not by itself make the embedded graph a honeycomb toroidal graph.

Requiring the lifted drawing to follow a particular tessellation imposes additional structure. For example, honeycomb toroidal graphs arise from translation quotients of the hexagonal grid and are both cubic and bipartite, although these two properties do not by themselves characterize the family. A brick-wall representation has the same combinatorial structure as the hexagonal grid, even though some consecutive sides of a graph face are collinear (Alspach 2021). The regular triangular and square tessellations similarly yield embeddings with vertex degree 6 and 4 and graph faces of length 3 and 4, respectively (Brehm and Kühnel 2008).

The kagome lattice supplies another regular periodic template. Its local face pattern is (3,6,3,6), and finite toroidal examples arise by quotienting the lattice by a finite-index translation sublattice (Kotani and Sunada 2000).

For a cellular embedding, every graph face is homeomorphic to an open disk. If a cellular embedding has vertex count V, edge count E, and graph face count F, then

 V-E+F=0.
(3)

For a d-regular graph with d>2, the mean face length is therefore

 l^_=(2E)/F=(2d)/(d-2).
(4)

For d=3, 4, and 6, these means are 6, 4, and 3, respectively. Individual graph faces may have other lengths, but if every graph face has length at least the mean, then all must have the mean length.


See also

Cellular Embedding, Fundamental Region, Graph Embedding, Graph Genus, Honeycomb Toroidal Graph, Kagome Lattice, Planar Graph Embedding, Projective Plane Graph Embedding, Toroidal Crossing Number, Toroidal Graph, Torus, Torus Grid Graph

Explore with Wolfram|Alpha

References

Alspach, B. "Honeycomb Toroidal Graphs." Bull. Inst. Combin. Appl. 91, 94-114, 2021. https://bica.the-ica.org/Volumes/91/Reprints/BICA2020-15-Reprint.pdf.Brehm, U. and Kühnel, W. "Equivelar Maps on the Torus." Europ. J. Combin. 29, 1843-1861, 2008. https://doi.org/10.1016/j.ejc.2008.01.010.Erickson, J. "Surface Maps." Computational Topology course notes. 2020. https://jeffe.cs.illinois.edu/teaching/comptop/2020/notes/19-surface-maps.html.Gross, J. L. and Tucker, T. W. Topological Graph Theory. New York: Wiley, 1987.Kotani, M. and Sunada, T. "Jacobian Tori Associated with a Finite Graph and Its Abelian Covering Graphs." Adv. Appl. Math. 24, 89-110, 2000. https://doi.org/10.1006/aama.1999.0672.

Cite this as:

Weisstein, Eric W. "Torus Graph Embedding." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/TorusGraphEmbedding.html

Subject classifications