Complete graph
Template:Short description <templatestyles src="Infobox graph/styles.css"/>Script error: No such module "Infobox".Template:Template other In the mathematical field of graph theory, a complete graph is a simple undirected graph in which every pair of distinct vertices is connected by a unique edge. A complete digraph is a directed graph in which every pair of distinct vertices is connected by a pair of unique edges (one in each direction).[1]
Graph theory itself is typically dated as beginning with Leonhard Euler's 1736 work on the Seven Bridges of Königsberg. However, drawings of complete graphs, with their vertices placed on the points of a regular polygon, had already appeared in the 13th century, in the work of Ramon Llull.[2] Such a drawing is sometimes referred to as a mystic rose.[3]
Properties
The complete graph on Template:Mvar vertices is denoted by Template:Mvar. Some sources claim that the letter Template:Mvar in this notation stands for the German word Script error: No such module "Lang".,[4] but the German name for a complete graph, Script error: No such module "Lang"., does not contain the letter Template:Mvar, and other sources state that the notation honors the contributions of Kazimierz Kuratowski to graph theory.[5]
Template:Mvar has n(n − 1)/2Script error: No such module "Check for unknown parameters". edges (a triangular number), and is a regular graph of degree n − 1Script error: No such module "Check for unknown parameters".. All complete graphs are their own maximal cliques. They are maximally connected as the only vertex cut which disconnects the graph is the complete set of vertices. The complement graph of a complete graph is an empty graph.
If the edges of a complete graph are each given an orientation, the resulting directed graph is called a tournament.
Template:Mvar can be decomposed into Template:Mvar trees Template:Mvar such that Template:Mvar has Template:Mvar vertices.[6] Ringel's conjecture asks if the complete graph K2n+1Script error: No such module "Check for unknown parameters". can be decomposed into copies of any tree with Template:Mvar edges.[7] This is known to be true for sufficiently large Template:Mvar.[8][9]
The number of all distinct paths between a specific pair of vertices in Kn+2Script error: No such module "Check for unknown parameters". is given[10] by
where Template:Mvar refers to Euler's constant, and
The number of matchings of the complete graphs are given by the telephone numbers
- 1, 1, 2, 4, 10, 26, 76, 232, 764, 2620, 9496, 35696, 140152, 568504, 2390480, 10349536, 46206736, ... (sequence A000085 in the OEIS).
These numbers give the largest possible value of the Hosoya index for an Template:Mvar-vertex graph.[11] The number of perfect matchings of the complete graph Template:Mvar (with Template:Mvar even) is given by the double factorial (n − 1)!!Script error: No such module "Check for unknown parameters"..[12]
The crossing numbers up to K27Script error: No such module "Check for unknown parameters". are known, with K28Script error: No such module "Check for unknown parameters". requiring either 7233 or 7234 crossings. Further values are collected by the Rectilinear Crossing Number project.[13] Rectilinear Crossing numbers for Template:Mvar are
- 0, 0, 0, 0, 1, 3, 9, 19, 36, 62, 102, 153, 229, 324, 447, 603, 798, 1029, 1318, 1657, 2055, 2528, 3077, 3699, 4430, 5250, 6180, ... (sequence A014540 in the OEIS).
Geometry and topology
A complete graph with Template:Mvar nodes is the edge graph of an (n − 1)Script error: No such module "Check for unknown parameters".-dimensional simplex. Geometrically K3Script error: No such module "Check for unknown parameters". forms the edge set of a triangle, K4Script error: No such module "Check for unknown parameters". a tetrahedron, etc. The Császár polyhedron, a nonconvex polyhedron with the topology of a torus, has the complete graph K7Script error: No such module "Check for unknown parameters". as its skeleton.[15] Every neighborly polytope in four or more dimensions also has a complete skeleton.
K1Script error: No such module "Check for unknown parameters". through K4Script error: No such module "Check for unknown parameters". are all planar graphs. However, every planar drawing of a complete graph with five or more vertices must contain a crossing, and the nonplanar complete graph K5Script error: No such module "Check for unknown parameters". plays a key role in the characterizations of planar graphs: by Kuratowski's theorem, a graph is planar if and only if it contains neither K5Script error: No such module "Check for unknown parameters". nor the complete bipartite graph K3,3Script error: No such module "Check for unknown parameters". as a subdivision, and by Wagner's theorem the same result holds for graph minors in place of subdivisions. As part of the Petersen family, K6Script error: No such module "Check for unknown parameters". plays a similar role as one of the forbidden minors for linkless embedding.[16] In other words, and as Conway and Gordon[17] proved, every embedding of K6Script error: No such module "Check for unknown parameters". into three-dimensional space is intrinsically linked, with at least one pair of linked triangles. Conway and Gordon also showed that any three-dimensional embedding of K7Script error: No such module "Check for unknown parameters". contains a Hamiltonian cycle that is embedded in space as a nontrivial knot.
Examples
Complete graphs on vertices, for between 1 and 12, are shown below along with the numbers of edges:
| K1: 0Script error: No such module "Check for unknown parameters". | K2: 1Script error: No such module "Check for unknown parameters". | K3: 3Script error: No such module "Check for unknown parameters". | K4: 6Script error: No such module "Check for unknown parameters". |
|---|---|---|---|
| File:Complete graph K1.svg | File:Complete graph K2.svg | File:Complete graph K3.svg | File:3-simplex graph.svg |
| K5: 10Script error: No such module "Check for unknown parameters". | K6: 15Script error: No such module "Check for unknown parameters". | K7: 21Script error: No such module "Check for unknown parameters". | K8: 28Script error: No such module "Check for unknown parameters". |
| File:4-simplex graph.svg | File:5-simplex graph.svg | File:6-simplex graph.svg | File:7-simplex graph.svg |
| K9: 36Script error: No such module "Check for unknown parameters". | K10: 45Script error: No such module "Check for unknown parameters". | K11: 55Script error: No such module "Check for unknown parameters". | K12: 66Script error: No such module "Check for unknown parameters". |
| File:8-simplex graph.svg | File:9-simplex graph.svg | File:10-simplex graph.svg | File:11-simplex graph.svg |
See also
- Fully connected network, in computer networking
- Complete bipartite graph (or biclique), a special bipartite graph where every vertex on one side of the bipartition is connected to every vertex on the other side
- The simplex, which is identical to a complete graph of vertices, where is the dimension of the simplex.
References
<templatestyles src="Reflist/styles.css" />
- ↑ Script error: No such module "citation/CS1".; see p. 17
- ↑ Script error: No such module "citation/CS1"..
- ↑ Script error: No such module "citation/CS1"..
- ↑ Script error: No such module "citation/CS1"..
- ↑ Script error: No such module "citation/CS1"..
- ↑ Script error: No such module "Citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "Citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Hassani, M. "Cycles in graphs and derangements." Math. Gaz. 88, 123–126, 2004.
- ↑ Script error: No such module "citation/CS1"..
- ↑ Script error: No such module "citation/CS1"..
- ↑ Script error: No such module "citation/CS1".
- ↑ Ákos Császár, A Polyhedron Without Diagonals. Template:Webarchive, Bolyai Institute, University of Szeged, 1949
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1"..
- ↑ Script error: No such module "Citation/CS1".
Script error: No such module "Check for unknown parameters".
External links
Template:Sister project Template:Sister project
- Script error: No such module "Template wrapper".