Shannon multigraph

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

In the mathematical discipline of graph theory, Shannon multigraphs, named after Claude Shannon by Vizing (1965),[1] are a special type of triangle graphs, which are used in the field of edge coloring in particular.

A Shannon multigraph is multigraph with 3 vertices for which either of the following conditions holds:
  • a) all 3 vertices are connected by the same number of edges.
  • b) as in a) and one additional edge is added.

More precisely one speaks of Shannon multigraph Sh(n), if the three vertices are connected by n2, n2 and n+12 edges respectively. This multigraph has maximum degree n. Its multiplicity (the maximum number of edges in a set of edges that all have the same endpoints) is n+12.[2][3]

Examples

[edit | edit source]

Edge coloring

[edit | edit source]
File:Multigraph-edge-coloring.svg
This nine-edge Shannon multigraph requires nine colors in any edge coloring; its vertex degree is six and its multiplicity is three.

According to a theorem of Shannon (1949), every multigraph with maximum degree Δ has an edge coloring that uses at most 32Δ colors.[4] When Δ is even, the example of the Shannon multigraph with multiplicity Δ/2 shows that this bound is tight: the vertex degree is exactly Δ, but each of the 32Δ edges is adjacent to every other edge, so it requires 32Δ colors in any proper edge coloring.[3]

A version of Vizing's theorem states that every multigraph with maximum degree Δ and multiplicity μ may be colored using at most Δ+μ colors.[5] Again, this bound is tight for the Shannon multigraphs.[3]

References

[edit | edit source]
  1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  3. ^ a b c Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
[edit | edit source]