In topological graph theory, an embedding (also spelled imbedding) of a graph G {\displaystyle G} on a surface Σ {\displaystyle \Sigma } is a representation of G {\displaystyle G} on Σ {\displaystyle \Sigma } in which points of Σ {\displaystyle \Sigma } are associated with vertices and simple arcs (homeomorphic images of [ 0 , 1 ] {\displaystyle [0,1]} ) are associated with edges in such a way that:
Here a surface is a connected 2 {\displaystyle 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 R 3 {\displaystyle \mathbb {R} ^{3}} . A planar graph is one that can be embedded in 2-dimensional Euclidean space R 2 . {\displaystyle \mathbb {R} ^{2}.}
Often, an embedding is regarded as an equivalence class (under homeomorphisms of Σ {\displaystyle \Sigma } ) 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".