Теорема Турана об экстремальном графе — различия между версиями

Материал из Викиконспекты
Перейти к: навигация, поиск
Строка 4: Строка 4:
 
Она послужила образцом для большого количества подобных теорем, которые изучают некоторые глобальные параметры, такие как [[Раскраска графа| хроматическое число]], относительно присутствия тех или иных подструктур.
 
Она послужила образцом для большого количества подобных теорем, которые изучают некоторые глобальные параметры, такие как [[Раскраска графа| хроматическое число]], относительно присутствия тех или иных подструктур.
  
Впервые задачу сформулировал Пал Туран в 1941 году.
+
Впервые задачу сформулировал Пал Туран в <tex>1941</tex> году.
  
 
{{Определение
 
{{Определение
Строка 12: Строка 12:
 
{{Определение
 
{{Определение
 
|definition=
 
|definition=
'''Граф Турана'''  <tex>T^{r-1}(n)</tex> {{---}} единственный полный <tex>(r - 1)</tex>-[[Двудольные графы|дольный]] полный граф на <tex>n > r-1</tex> вершинах, доли которого по мощности не отличаются более чем на 1. Если  <tex>n \leqslant r - 1</tex>, то <tex>T^{r-1}(n) = K^n</tex>. Через <tex> t_{r-1}(n) </tex> обозначим количество ребер в <tex>T^{r-1}(n)</tex>.
+
'''Граф Турана'''  <tex>T^{r-1}(n)</tex> {{---}} единственный полный <tex>(r - 1)</tex>-[[Двудольные графы|дольный]] полный граф на <tex>n > r-1</tex> вершинах, доли которого по мощности не отличаются более чем на <tex>1</tex>. Если  <tex>n \leqslant r - 1</tex>, то <tex>T^{r-1}(n) = K^n</tex>. Через <tex> t_{r-1}(n) </tex> обозначим количество ребер в <tex>T^{r-1}(n)</tex>.
 
}}
 
}}
  
Строка 24: Строка 24:
 
Так как <tex>G_m \ne T^{r-1}(n) </tex>, то в <tex>G_m</tex> существуют доли <tex>V_1</tex> и <tex>V_2</tex>, что <tex>|V_1| - |V_2| > 1</tex>.
 
Так как <tex>G_m \ne T^{r-1}(n) </tex>, то в <tex>G_m</tex> существуют доли <tex>V_1</tex> и <tex>V_2</tex>, что <tex>|V_1| - |V_2| > 1</tex>.
 
Но тогда мы можем перекинуть одну вершину из <tex>V_1</tex> в <tex>V_2</tex> и количество ребер увеличится.
 
Но тогда мы можем перекинуть одну вершину из <tex>V_1</tex> в <tex>V_2</tex> и количество ребер увеличится.
Это противоречит предположению, что граф <tex>G_m</tex> максимален по числу ребер.  
+
Это противоречит предположению, что граф <tex>G_m</tex> максимален по числу ребер.
 +
 
 +
Значит <tex>G = T^{r-1}(n)</tex>
 
}}
 
}}
 
{{Теорема
 
{{Теорема
Строка 52: Строка 54:
 
Таким образом, любая вершина из <tex>G - K</tex> имеет ровно <tex>r - 2</tex> соседа в <tex>K</tex> {{---}} точно так же, как и вершины <tex>x_1,\cdots, x_{r-1}</tex> из самого <tex>K</tex>.
 
Таким образом, любая вершина из <tex>G - K</tex> имеет ровно <tex>r - 2</tex> соседа в <tex>K</tex> {{---}} точно так же, как и вершины <tex>x_1,\cdots, x_{r-1}</tex> из самого <tex>K</tex>.
  
При <tex>i = 1,\cdots, r-1</tex> пусть <tex>V_i := \{v \in V(G) \mid vx_i \not\in E(G)\}</tex> есть множество всех вершин <tex>G</tex>, чьи <tex>r - 2</tex> соседей в <tex>K</tex> отличны от <tex>x_i</tex>.
+
При <tex>i = 1,\cdots, r-1</tex> пусть <tex>V_i = \{v \in V(G) \mid vx_i \not\in E(G)\}</tex> есть множество всех вершин <tex>G</tex>, чьи <tex>r - 2</tex> соседей в <tex>K</tex> отличны от <tex>x_i</tex>.
 
Так как каждая вершина <tex>G - K</tex> имеет ровно <tex>r - 2</tex> соседа в <tex>K</tex>, то все <tex>V_i</tex> не зависимы.  
 
Так как каждая вершина <tex>G - K</tex> имеет ровно <tex>r - 2</tex> соседа в <tex>K</tex>, то все <tex>V_i</tex> не зависимы.  
 
При этом они в объединении дают <tex>V(G)</tex> поскольку <tex>K^r \nsubseteq G</tex>.  
 
При этом они в объединении дают <tex>V(G)</tex> поскольку <tex>K^r \nsubseteq G</tex>.  
 
Следовательно, граф <tex>G</tex> является <tex>(r-1)</tex>-дольным.
 
Следовательно, граф <tex>G</tex> является <tex>(r-1)</tex>-дольным.
Так как по Лемме <tex>T^{r-1}(n)</tex> {{---}} единственный <tex>(r-1)</tex>-дольный граф с <tex>n</tex> вершинами и максимальными числом ребер, наше утверждение, что <tex>G = T^{r-1}(n)</tex>, следует из предположения об экстремальности <tex>G</tex>.
+
Так как по лемме <tex>T^{r-1}(n)</tex> {{---}} единственный <tex>(r-1)</tex>-дольный граф с <tex>n</tex> вершинами и максимальными числом ребер, наше утверждение, что <tex>G = T^{r-1}(n)</tex>, следует из предположения об экстремальности <tex>G</tex>.
  
 
}}
 
}}
Строка 63: Строка 65:
 
*[[Двудольные графы]]
 
*[[Двудольные графы]]
 
==Источники информации==
 
==Источники информации==
''Дистель, Рейнград.'' Теория графов: Пер. с англ. — Новосибирск: Изд-во Ин-та математики, 2002. — 166-170 стр. — ISBN 5-86134-101-X.
+
*''Дистель, Рейнград.'' Теория графов: Пер. с англ. — Новосибирск: Изд-во Ин-та математики, 2002. — 166-170 стр. — ISBN 5-86134-101-X.

Версия 23:07, 28 декабря 2017

Теорема Турана

Пример графа Турана при [math]n = 8, r = 4[/math]

Теорема Ту́рана (англ. Turán's theorem) — классическая теорема экстремальной теории графов. Она послужила образцом для большого количества подобных теорем, которые изучают некоторые глобальные параметры, такие как хроматическое число, относительно присутствия тех или иных подструктур.

Впервые задачу сформулировал Пал Туран в [math]1941[/math] году.


Определение:
[math]ex(n, K^r)[/math] — максимальное количество ребер в графе на [math]n[/math] вершинах, которые не содержит [math]K^r[/math] как подграф.


Определение:
Граф Турана [math]T^{r-1}(n)[/math] — единственный полный [math](r - 1)[/math]-дольный полный граф на [math]n \gt r-1[/math] вершинах, доли которого по мощности не отличаются более чем на [math]1[/math]. Если [math]n \leqslant r - 1[/math], то [math]T^{r-1}(n) = K^n[/math]. Через [math] t_{r-1}(n) [/math] обозначим количество ребер в [math]T^{r-1}(n)[/math].


Лемма:
Если [math]G[/math][math](r - 1)[/math]-дольный граф с максимальным количеством ребер, то [math]G = T^{r-1}(n)[/math].
Доказательство:
[math]\triangleright[/math]

Докажем от противного. Пусть существует [math](r - 1)[/math]-дольный граф с максимальным числом ребер, который не явлется графом Турана. Обозначим его [math]G_m[/math]. Очевидно, что [math]G_m[/math] является полным [math](r - 1)[/math]-дольным. Так как [math]G_m \ne T^{r-1}(n) [/math], то в [math]G_m[/math] существуют доли [math]V_1[/math] и [math]V_2[/math], что [math]|V_1| - |V_2| \gt 1[/math]. Но тогда мы можем перекинуть одну вершину из [math]V_1[/math] в [math]V_2[/math] и количество ребер увеличится. Это противоречит предположению, что граф [math]G_m[/math] максимален по числу ребер.

Значит [math]G = T^{r-1}(n)[/math]
[math]\triangleleft[/math]
Теорема:
Для всех целых чисел [math]r[/math], [math]n[/math], где [math]r \gt 1[/math], любой граф [math]G \nsubseteq K^r[/math] с [math]n[/math] вершинами и [math]ex(n, K^r)[/math] ребрами есть [math]T^{r-1}(n)[/math].
Доказательство:
[math]\triangleright[/math]
Шаг индукции

Применим индукцию по [math]n[/math].

База:

При [math]n \leqslant r - 1[/math] имеем [math]G = K^n = T^{r-1}(n)[/math], что и утверждалось База доказана.

Шаг индукции:

Пусть теперь [math]n \geqslant r[/math]. Поскольку [math]G[/math] реберно-максимален и не содержит подграфа [math]K^r[/math], то [math]G[/math] содержит подграф [math]K^{r-1}[/math]. Обозначим любой из них как [math]K[/math]. Тогда по индукционному предположению [math]G - K[/math] имеет не более [math]t_{r-1}(n - r + 1)[/math] ребер, а любая вершина [math]G - K[/math] имеет не более [math]r - 2[/math] соседей в [math]K.[/math] Следовательно мы можем оценить количество ребер в [math]G[/math]:

[math]|E(G)| \leqslant \underbrace{t_{r-1}(n + r - 1)}_{G-K} + \underbrace{(n - r + 1)(r - 2)}_{(G-K) \rightleftarrows (K)} + \underbrace{{r-1 \choose 2}}_{K} = t_{r-1}(n); (1)[/math]

Равенство справа следует непосредственно из графа Турана [math]T^{r-1}(n)[/math].

Поскольку [math]G[/math] экстремален для [math]K^r[/math], то в [math](1)[/math] имеет место равенство. Таким образом, любая вершина из [math]G - K[/math] имеет ровно [math]r - 2[/math] соседа в [math]K[/math] — точно так же, как и вершины [math]x_1,\cdots, x_{r-1}[/math] из самого [math]K[/math].

При [math]i = 1,\cdots, r-1[/math] пусть [math]V_i = \{v \in V(G) \mid vx_i \not\in E(G)\}[/math] есть множество всех вершин [math]G[/math], чьи [math]r - 2[/math] соседей в [math]K[/math] отличны от [math]x_i[/math]. Так как каждая вершина [math]G - K[/math] имеет ровно [math]r - 2[/math] соседа в [math]K[/math], то все [math]V_i[/math] не зависимы. При этом они в объединении дают [math]V(G)[/math] поскольку [math]K^r \nsubseteq G[/math]. Следовательно, граф [math]G[/math] является [math](r-1)[/math]-дольным.

Так как по лемме [math]T^{r-1}(n)[/math] — единственный [math](r-1)[/math]-дольный граф с [math]n[/math] вершинами и максимальными числом ребер, наше утверждение, что [math]G = T^{r-1}(n)[/math], следует из предположения об экстремальности [math]G[/math].
[math]\triangleleft[/math]

См. также

Источники информации

  • Дистель, Рейнград. Теория графов: Пер. с англ. — Новосибирск: Изд-во Ин-та математики, 2002. — 166-170 стр. — ISBN 5-86134-101-X.