Clever Geek Handbook
📜 ⬆️ ⬇️

Vizing theorem

Vizing's theorem is a statement of graph theory , according to which the edges of any simple non-oriented graph can be painted in a number of colors, maximum one greater than the maximum degree of verticesδ {\ displaystyle \ delta} \ delta count. Since at leastδ {\ displaystyle \ delta} \ delta colors are always necessary, all undirected graphs can be divided into two classes - “first class” columns, for whichδ {\ displaystyle \ delta} \ delta there are enough colors and “second class” for whichδ+one {\ displaystyle \ delta +1} \ delta +1 colors.

The result was established by Vadim Vizing in 1964 .

Content

Examples

If aδ=one {\ displaystyle \ delta = 1}   in the boxG {\ displaystyle G}   there are no adjacent edges, and the edges can be painted in one color. Thus, all graphs withδ(G)=one {\ displaystyle \ delta (G) = 1}   belongs to the first class.

If aδ=2 {\ displaystyle \ delta = 2}   countG {\ displaystyle G}   must be a disjoint union of paths and cycles . If all the cycles are even, their edges can be colored in two colors, alternating colors, passing along each cycle. However, if there is at least one odd cycle, its edges cannot be painted in 2 colors. So the graph withδ=2 {\ displaystyle \ delta = 2}   belongs to the first class if and only if he is bipartite .

For multigraphs , in general, the Wising theorem is not satisfied. For example, a multigraph formed by doubling each edge of a triangle has a maximum degree of four, but the edges of this graph cannot be painted in less than six colors.

Graph classification

Some authors gave additional conditions for belonging of some graphs to the first or second class, but there is no complete classification. For example, if the vertices of the maximum degreeδ {\ displaystyle \ delta}   in the graphG {\ displaystyle G}   form an independent set , or, more generally, if the generated subgraph for this set of vertices is a forest, thenG {\ displaystyle G}   will belong to the first class [1] .

Erdёs and Wilson [2] showed that almost all graphs belong to the first class. Thus, in the model of random graphs of Erdös, Rényi , in which all graphs withn {\ displaystyle n}   vertices are equally likely, letp(n) {\ displaystyle p (n)}   denotes the probability that a graph withn {\ displaystyle n}   vertices belongs to the first class. Thenp(n) {\ displaystyle p (n)}   tends to unit aspirationsn {\ displaystyle n}   to infinity. Later developed more subtle estimates of the rate of aspirationp(n) {\ displaystyle p (n)}   to the unit [3] .

Flat graphs

Vizing [4] showed that a planar graph belongs to the first class if its maximum degree is at least eight. However, he noted that for the maximum degree from two to five, there are planar graphs of the second class. For degree two, any odd cycle is such a graph, and for degrees three, four, and five, such graphs can be constructed from regular polyhedra by replacing edges with paths from pairs of adjacent edges.

Wying's hypothesis about planar graphs [4] states that all simple planar graphs with a maximum degree of six and seven belong to the first class, which closes the remaining possibilities. In 2001 [5] it was established that all planar graphs with a maximum degree of seven belong to the first class. Thus, only the case with the maximum degree of six is ​​questionable. This hypothesis gives the prerequisites for the total coloring hypothesis .

Planar graphs of the second class, constructed from regular polyhedra by splitting edges, are not regular - they have both vertices of the second order and vertices of higher orders. The four-color theorem on coloring the vertices of a planar graph is equivalent to the statement that any 3-regular graph without bridges belongs to the first class [6] (this statement is true in view of the proof of the four-color theorem).

Counts on surfaces other than planes

In 1969, Branko Grünbaum hypothesized that any 3-regular graph that has an embedding in the form of a polyhedron in any two-dimensional oriented manifold , such as a torus , must belong to the first class. In this context, a polyhedron embedding means a graph embedding , in which any obtained face of a graph is topologically equivalent to a disk, and in which the dual graph is simple, without loops or multiple adjacencies. If this were true, this would be a generalization of the four-color theorem, which, as Tate showed, is equivalent to the statement that any 3-regular graph for which there is an embedding in the form of a polyhedron in a sphere belongs to the first class. However, in 2009 [7], it was shown that the hypothesis is not true, finding snapshots , which has an attachment in the form of polyhedra in oriented surfaces having a high genus . Based on this construction, he also showed that determining whether a graph with an embedding as a polyhedron belongs to the first class belongs to an NP-complete problem [8] .

Algorithms

In 1992 [9] a polynomial-time algorithm was described for coloring any graph usingδ+one {\ displaystyle \ delta +1}   flowers whereδ {\ displaystyle \ delta}   - the maximum degree of the graph. Thus, the algorithm uses the optimal number of colors for graphs of the second class, and uses a maximum of one extra color for all graphs. The algorithm uses the same strategy as the initial proof of Vizing's theorem - the algorithm begins with a graph without colors and consistently searches for ways of coloring, so as to involve another edge in the coloring.

In the description of the algorithm, the terms “fan”, “fan rotation” and “cd {\ displaystyle cd}   -path ", entered by the authors of the algorithm [10] , as well as the following agreement: colord {\ displaystyle d}   free at the topw {\ displaystyle w}   if there are no ribs painted in colord {\ displaystyle d}   incident to the topw {\ displaystyle w}   . The algorithm performs the following steps:

  • For each unpainted ribuv {\ displaystyle uv}   sequence is plotted in a partially colored graph⟨v,...,l⟩ {\ displaystyle \ left \ langle v, ..., l \ right \ rangle}   - maximum fan.
    • For each pair of flowersc,d {\ displaystyle c, d}   wherec {\ displaystyle c}   - color free at the topu {\ displaystyle u}   , butd {\ displaystyle d}   - color free inl {\ displaystyle l}   turn colorscd {\ displaystyle cd}   the way.
    • Vertex is selectedw {\ displaystyle w}   so that⟨v,...,w⟩ {\ displaystyle \ left \ langle v, ..., w \ right \ rangle}   is a strap⟨v,...,l⟩ {\ displaystyle \ left \ langle v, ..., l \ right \ rangle}   andd {\ displaystyle d}   not used inw {\ displaystyle w}   .
    • Fan⟨v,...,w⟩ {\ displaystyle \ left \ langle v, ..., w \ right \ rangle}   "Rotates",uw {\ displaystyle uw}   painted in colord {\ displaystyle d}   .

A fan is a sequence of vertices.⟨v0,...,vr⟩ {\ displaystyle \ left \ langle v_ {0}, ..., v_ {r} \ right \ rangle}   with the following properties:

  • all vertices are vertex neighborsu {\ displaystyle u}   andv0=v {\ displaystyle v_ {0} = v}  
  • edgeuvk+one {\ displaystyle u \, v_ {k + 1}}   painted in colordk {\ displaystyle d_ {k}}   that was not used in vertices⟨v0,...,vk⟩ {\ displaystyle \ left \ langle v_ {0}, \ ldots, v_ {k} \ right \ rangle}  

Fan can be rotated , that is, to replace the colors of the ribsuvk {\ displaystyle uv_ {k}}   on the colors of the ribsuvk+one {\ displaystyle uv_ {k + 1}}   and this rearrangement of colors does not violate the coloring of the graph.

cd{\ displaystyle cd}   The path is the maximum sequence of edges starting atu {\ displaystyle u}   and each edge is paintedc {\ displaystyle c}   ord {\ displaystyle d}   . Reversing the colors of this chain means replacingc {\ displaystyle c}   ond {\ displaystyle d}   andd {\ displaystyle d}   onc {\ displaystyle c}   .

All operations used in the algorithm do not destroy the coloring of the graph, and after inverting the colorscd {\ displaystyle cd}   -the path described in the algorithm hook exists.

Using a simple data structure to store the colors used at the top, the entire algorithm step can be completed in time.O(n) {\ displaystyle O (n)}   wheren {\ displaystyle n}   - the number of vertices of the graph. Because every step needs to be repeated for allm {\ displaystyle m}   arcs, total time will beO(mn) {\ displaystyle O (mn)}   .

In an unpublished paper in 1985 [11] , it was argued that it was possible to find a coloring duringO(mnlog⁡n) {\ displaystyle O (m {\ sqrt {n}} \ log n)}   .

History

It is believed [12] [13] that Wiesing’s work was inspired by Shannon’s theorem [14] , which shows that multigraphs can be colored with no more than32δ {\ displaystyle {\ tfrac {3} {2}} \ delta}   colors. There is also an opinion that Vizing had problems with the publication of the result (first published in the journal Discrete Analysis, published before 1991 by the Institute of Mathematics of the Siberian Branch of the USSR Academy of Sciences , which is called "little known" by Western authors [12] ).

See also

  • Brooks's theorem connecting the coloring of the vertices with the maximum degree.

Notes

  1. ↑ Fournier, 1973 .
  2. ↑ Erdős, Wilson, 1977 .
  3. ↑ Frieze, Jackson, McDiarmid, Reed, 1988 .
  4. ↑ 1 2 Vizing, 1965 .
  5. ↑ Sanders, Zhao, 2001 .
  6. ↑ Tait, 1880 .
  7. ↑ Kochol, 2009 .
  8. ↑ Kochol, 2010 .
  9. ↑ Misra, Gries, 1992 .
  10. Алгорит Algorithm description taken from Joachim Breitner article . Proving Vizing's Theorem with Rodin. - 2011.
  11. ↑ Gabow et al., 1985 .
  12. ↑ 1 2 Gutin, Toft, 2000 .
  13. ↑ Soifer, 2008 .
  14. ↑ Shannon, 1949 .

Links

  • K. Appel, W. Haken. Every planar map is the four colorable // Bulletin of the American Mathematical Society. - 1976. - V. 82 , no. 5 - p . 711–712 . - DOI : 10.1090 / S0002-9904-1976-14122-5 .
  • Paul Erdős, Robin J. Wilson. Index of almost all graphs // Journal of Combinatorial Theory . - 1977. - Vol. 23 , no. 2–3 . - p . 255–257 . - DOI : 10.1016 / 0095-8956 (77) 90039-9 .
  • Jean-Claude Fournier. Colorations des arêtes d'un graphe // Cahiers du Center d'Études de Recherche Opérationnelle. - 1973. - T. 15 . - p . 311–314 .
  • Alan M. Frieze, B. Jackson, CJH McDiarmid, B. Reed. Edge-coloring random graphs // Journal of Combinatorial Theory . - 1988. - V. 45 , no. 2 - pp . 135–149 . - DOI : 10.1016 / 0095-8956 (88) 90065-2 .
  • Harold N. Gabow, Takao Nishizeki, Oded Kariv, Daniel Leven, Osamu Terada. Algorithms for edge-coloring graphs. - Tohoku University, 1985. - (Tech. Report TRECIS-8501).
  • Gregory Gutin, Bjarne Toft. Interview with Vadim G. Vizing // European Mathematical Society Newsletter. - 2000. - V. 38 , no. December . - P. 22–23.
  • Martin Kochol. Proceedings of the American Mathematical Society. - 2009. - T. 137. - p. 1613–1619.
  • Martin Kochol. Complexity of 3-edge-coloring in cubes with an oriented surface // Discrete Applied Mathematics. - 2010. - Vol. 158 , no. 16 - p . 1856–1860 . - DOI : 10.1016 / j.dam.2010.06.019 .
  • A constructive proof of Vizing's Theorem // Information Processing Letters . - 1992. - V. 41 , no. 3 - p . 131–133 . - DOI : 10.1016 / 0020-0190 (92) 90041-S .
  • Daniel P. Sanders, Yue Zhao. Planar graphs of the seven degrees are the class I // Journal of Combinatorial Theory . - 2001. - V. 83 , no. 2 - pp . 201–212 . - DOI : 10.1006 / jctb.2001.2047 .
  • Claude Shannon. A theorem on the lines of a network // J. Math. Physics. - 1949. - T. 28 . - p . 148-151 .
  • Alexander Soifer. The Mathematical Coloring Book. - 2008. - pp . 136–137 . - ISBN 978-0-387-74640-1 .
  • PG Tait. Remarks on the colors of maps // Proc. R. Soc. Edinburgh. - 1880. - Vol . 10 . - p . 729 .
  • W. G. Vizing. On the estimation of the chromatic class of a p-graph // sat. Discrete analysis. - Novosibirsk: Institute of Mathematics, Siberian Branch of the Academy of Sciences of the USSR, 1964. - Vol . 3 . - p . 25–30 .
  • W. G. Vizing. Critical graphs with the given chromatic class. Discrete analysis. - Novosibirsk: Institute of Mathematics, Siberian Branch of the USSR Academy of Sciences, 1965. - Vol . 5 . - pp . 9–17 .

Links

  • Proof of Vizing's Theorem at PlanetMath .
Source - https://ru.wikipedia.org/w/index.php?title=Teorema_Vizinga&oldid=99879956


More articles:

  • HMS Renown (1798)
  • Japan at the 2014 Paralympic Winter Games
  • Quintuple Double
  • Khaz, Hamza
  • Formula E
  • Nowitzki, Dirk
  • Mikhalkov, Mikhail Arkhipovich
  • Combat Shotgun
  • Kamehamea IV
  • Mazhar, Nikolai Evgenievich

All articles

Clever Geek | 2019