Multiple edges

From Wikipedia, the free encyclopedia
(Redirected from Multiple edge)
Jump to navigation Jump to search
Multiple edges joining two vertices.

In graph theory, multiple edges (also called parallel edges or a multi-edge), are, in an undirected graph, two or more edges that are incident to the same two vertices, or in a directed graph, two or more edges with both the same tail vertex and the same head vertex. A simple graph has no multiple edges and no loops.

Depending on the context, a graph may be defined so as to either allow or disallow the presence of multiple edges (often in concert with allowing or disallowing loops):

  • Where graphs are defined so as to allow multiple edges and loops, a graph without loops or multiple edges is often distinguished from other graphs by calling it a simple graph.[1]
  • Where graphs are defined so as to disallow multiple edges and loops, a multigraph or a pseudograph is often defined to mean a "graph" which can have multiple edges.[2]

Multiple edges are, for example, useful in the consideration of electrical networks, from a graph theoretical point of view.[3] Additionally, they constitute the core differentiating feature of multidimensional networks.

A planar graph remains planar if an edge is added between two vertices already joined by an edge; thus, adding multiple edges preserves planarity.[4]

A dipole graph is a graph with two vertices, in which all edges are parallel to each other.

Notes

[edit | edit source]
  1. ^ For example, see Balakrishnan, p. 1, and Gross (2003), p. 4, Zwillinger, p. 220.
  2. ^ For example, see Bollobás, p. 7; Diestel, p. 28; Harary, p. 10.
  3. ^ Bollobás, pp. 39–40.
  4. ^ Gross (1998), p. 308.

References

[edit | edit source]
  • Balakrishnan, V. K.; Graph Theory, McGraw-Hill; 1 edition (February 1, 1997). Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value)..
  • Bollobás, Béla; Modern Graph Theory, Springer; 1st edition (August 12, 2002). Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value)..
  • Diestel, Reinhard; Graph Theory, Springer; 2nd edition (February 18, 2000). Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value)..
  • Gross, Jonathon L, and Yellen, Jay; Graph Theory and Its Applications, CRC Press (December 30, 1998). Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value)..
  • Gross, Jonathon L, and Yellen, Jay; (eds); Handbook of Graph Theory. CRC (December 29, 2003). Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value)..
  • Zwillinger, Daniel; CRC Standard Mathematical Tables and Formulae, Chapman & Hall/CRC; 31st edition (November 27, 2002). Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value)..