Lably
Skip to content

Graph embedding

Embedding a graph in a topological space, often Euclidean

  • 5 min read
  • 4 chapters

Related on Lably

Through Graph (discrete mathematics) and Surface (mathematics)

  • the endpoints of the arc associated with an edge e are the points associated with the end vertices of e,
  • no arcs include points associated with other vertices,
  • two arcs never intersect at a point which is interior to either of the arcs.

Here a surface is a connected 2-manifold.

Informally, an embedding of a graph into a surface is a drawing of the graph on the surface in such a way that its edges may intersect only at their endpoints. It is well known that any finite graph can be embedded in 3-dimensional Euclidean space R3. A planar graph is one that can be embedded in 2-dimensional Euclidean space R2.

Often, an embedding is regarded as an equivalence class (under homeomorphisms of Σ) of representations of the kind just described.

Some authors define a weaker version of the definition of "graph embedding" by omitting the non-intersection condition for edges. In such contexts the stricter definition is described as "non-crossing graph embedding".

This article deals only with the strict definition of graph embedding. The weaker definition is discussed in the articles "graph drawing" and "crossing number".

Terminology

If a graph G is embedded on a closed surface Σ, the complement of the union of the points and arcs associated with the vertices and edges of G is a family of regions (or faces). A 2-cell embedding, cellular embedding or map is an embedding in which every face is homeomorphic to an open disk. A closed 2-cell embedding is an embedding in which the closure of every face is homeomorphic to a closed disk.

The genus of a graph is the minimal integer n such that the graph can be embedded in a surface of genus n. In particular, a planar graph has genus 0, because it can be drawn on a sphere without self-crossing. A graph that can be embedded on a torus is called a toroidal graph.

The non-orientable genus of a graph is the minimal integer n such that the graph can be embedded in a non-orientable surface of (non-orientable) genus n.

The Euler genus of a graph is the minimal integer n such that the graph can be embedded in an orientable surface of (orientable) genus n/2 or in a non-orientable surface of (non-orientable) genus n. A graph is orientably simple if its Euler genus is smaller than its non-orientable genus.

The maximum genus of a graph is the maximal integer n such that the graph can be 2-cell embedded in an orientable surface of genus n.

Sign in to keep reading

3 more chapters are free with a Lably account.

More in Discrete mathematics