Graph embedding

Graph embedding

In topological graph theory, an embedding of a graph G on a surface Σ is a representation of G 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 e are the points associated to the end vertices of e,
* 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 G is embedded on a closed surface Σ, the complement of the union of the points and arcs associated tothe vertices and edges of G 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 algorithms 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 is NP-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. This metaphor 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 the plane


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Graph drawing — This article is about the general subject of graph drawing. For the annual research symposium, see International Symposium on Graph Drawing. Graphic representation of a minute fraction of the WWW, demonstrating hyperlinks. Graph drawing is an… …   Wikipedia

  • graph theory — Math. the branch of mathematics dealing with linear graphs. [1965 70] * * * Mathematical theory of networks. A graph consists of nodes (also called points or vertices) and edges (lines) connecting certain pairs of nodes. An edge that connects a… …   Universalium

  • Planar graph — Example graphs Planar Nonplanar Butterfly graph K5 The complete graph K4 …   Wikipedia

  • Topological graph theory — In mathematics topological graph theory is a branch of graph theory. It studies the embedding of graphs in surfaces, and graphs as topological spaces. [J.L. Gross and T.W. Tucker, Topological graph theory, Wiley Interscience, 1987] Embedding a… …   Wikipedia

  • Book embedding — In graph theory, book embedding is a generalization of planar embedding to nonplanar surfaces in the form of a book , a collection of pages (halfplanes) joined together at the spine of the book (the shared boundary of all the halfplanes). The… …   Wikipedia

  • Cubic graph — Not to be confused with graphs of cubic functions. The Petersen graph is a Cubic graph …   Wikipedia

  • Homeomorphism (graph theory) — In graph theory, two graphs G and G are homeomorphic if there is an isomorphism from some subdivision of G to some subdivision of G . If the edges of a graph are thought of as lines drawn from one vertex to another (as they are usually depicted… …   Wikipedia

  • Gain graph — A gain graph is a graph whose edges are labelled invertibly, or orientably, by elements of a group G . This means that, if an edge e in one direction has label g (a group element), then in the other direction it has label g −1. The label function …   Wikipedia

  • Glossary of graph theory — Graph theory is a growing area in mathematical research, and has a large specialized vocabulary. Some authors use the same word with different meanings. Some authors use different words to mean the same thing. This page attempts to keep up with… …   Wikipedia

  • Möbius–Kantor graph — Named after August Ferdinand Möbius and S. Kantor Vertices 16 …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”