- Graph embedding
In
topological graph theory , an embedding of a graph on asurface Σ is a representation of on Σ in which points of Σ are associated to vertices and simple arcs (homeomorphic images of [0,1] ) are associated to edges in such a way that:
* the endpoints of the arc associated to an edge are the points associated to the end vertices of ,
* an arc include no 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 compact, connected 2-manifold .Often, an embedding is regarded as an equivalence class (under homeomorphisms of Σ) of representations of the kind just described.
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.
If a graph is embedded on a closed surface Σ, the complement of the union of the points and arcs associated tothe vertices and edges of is a family of regions (or faces). A 2-cell embedding 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.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".
Fixed-parameter tractable
algorithm s are known to check whether a graph can be embedded into a surface of a given fixed genus as well as to find the genus of a graph. That is, although the problem isNP-complete when the genus is unbounded, [Citation | last1=Thomassen | first1=Carsten | authorlink = Carsten Thomassen | title=The graph genus problem is NP-complete | year=1989 | journal=Journal of Algorithms | volume=10 | issue = 4 | pages=568–576 | doi = 10.1016/0196-6774(89)90006-0.] it can be solved in an amount of time that is linear in the graph size and doubly exponential in the genus. [Citation | last1=Mohar | first1=Bojan | title=A linear time algorithm for embedding graphs in an arbitrary surface | year=1999 | journal=SIAM Journal on Discrete Mathematics | volume=12 | issue=1 | pages=6–26 | doi = 10.1137/S089548019529248X.]Embeddings of graphs of higher-dimensional manifolds
It is known that any graph can be embedded into a three-dimensional space. The idea is simple. Pick a line in the space and place the vertices of a graph along this line an any order. Draw as many planes through the line as there are edges in the graph and embed each edge into an individual plane.
The above special case of embedding is called
book embedding of the graph. Thismetaphor comes from imagining that each of the planes where an edge is drawn is like a page of a book. It was observed that in fact several edges may be drawn in the same "page". This gave rise to the following problem::Find a book embedding of a graph with minimal number of pages.References
ee also
*
Embedding , for other kinds of embeddings
*Rotation system , for a combinatorial representation of a 2-cell embedding of a graph in an orientable surface
*Doubly-connected edge list , a data structure to represent a graph embedding in theplane
Wikimedia Foundation. 2010.