Теорема Менгера — различия между версиями
(Фикс доказательств) |
(Изящное доказательство из Харари) |
||
Строка 1: | Строка 1: | ||
− | {{ | + | {{Теорема |
− | |statement= | + | |about= |
− | + | Теорема Менгера для k связности | |
− | + | |statement= | |
+ | Наименьшее число вершин, разделяющих две несмежные вершины s и t, равно наибольшему числу непересекающихся простых (s-t) цепей | ||
+ | |proof= | ||
+ | Очевидно, что если k вершин разделяют s и t, то сущесвует не более k непересекающихся простых (s-t) цепей. | ||
+ | Теперь покажем, что k вершин графа разделяют s и t, существует k непересекающихся простых (s-t) цепей. Для k=1 это очевидно. | ||
+ | Пусть, для некоторого <math>k>1</math> это неверно. Возьмем h - наименьшее такое k и F - граф с наименьшим числом вершин, для которого при выбранном h теорема не верна. Будем удалять из F ребра, пока не получим G такой, что в G s и t разделяют h вершин, а в <math>G-x</math> <math>h-1</math> вершина, где x - произвольное ребро графа G. | ||
+ | |||
+ | {{Утверждение | ||
+ | |statement= | ||
+ | Из определения G следует, что для всякого его ребра x существует множество <math>S(x)</math> из <math>h-1</math> вершин, который в <math>G-x</math> | ||
+ | разделяют s и t. Далее, граф <math>G-S(x)</math> содержит по крайней мере одну (s-t) цепь, так как граф G имеет h вершин, разделяющих s и t в G. Каждая такая (s-t) цепь должна содержать ребро <math>x=uv</math>, поскольку она не является цепью в <math>G-x</math>. Поэтому <math>u,v \notin S(x)</math>, и если <math>u <> s,t </math> то <math>S(x) \cup {u}</math> разделяет s и t в G | ||
+ | }} | ||
+ | |||
+ | {{Утверждение | ||
+ | |about= | ||
+ | I | ||
+ | |statement= | ||
+ | в графе G нет вершин, смежных одновременно с s и t | ||
|proof= | |proof= | ||
− | + | Если в G есть вершина w, смежная как с s, так и с t, то в графе <math>G-w</math> для разделения s и t требуется <math>h - 1</math> непересекающихся (s-t) цепей. Добавляя w, получаем в графе G h непересекающихся (s-t) цепей, что противоречит предположению о графе F | |
}} | }} | ||
− | {{ | + | {{Утверждение |
+ | |about= | ||
+ | II | ||
|statement= | |statement= | ||
− | |||
|proof= | |proof= | ||
− | Пусть, | + | }} |
− | + | Пусть <math>P={s, u_1, u_2 ... t}</math> - кратчайшая (s-t) цепь в G, <math>u_1u_2=x</math> Заметим, что из(I) <math>u_1 <> t</math> Образуем множество <math>S(x)={v_1, ... , v_{h-1}}</math>, разделяющее в <math>G-x</math> вершины s и t. Из (I) следует, что <math>u_1t \notin G</math> Используя (II) и беря <math>W=S(x)\cup {u_1}</math>, получаем <math>\forall i sv_i \in G</math> Таким образом в силу (I) <math>\forall v_it \notin G</math>. Однако, если выбрать <math>W=S(x) \cup {u_2}</math>, то в силу (II) получим <math>su_2 \in G</math>, что противоречит выбору P как кратчайшей (s-t) цепи. Из полученного противоречия следует, что графа G, удовлетворяющего указанным условиям не существует, а значит не существует и графа F, для которого теорема не верна | |
− | + | ||
}} | }} | ||
{{Теорема | {{Теорема | ||
+ | |about= | ||
+ | Теорема Менгера для k связности (альтернативная формулировка) | ||
+ | |statement= | ||
+ | Две несмежные вершины k-отделимы тогда и только тогда, когда они k-соединимы | ||
+ | }} | ||
+ | |||
+ | {{Теорема | ||
+ | |about= | ||
+ | Теорема Менгера для k-реберной связности | ||
|statement= | |statement= | ||
Пусть G - конечный, неориентированный граф, <math>\lambda(G) = k</math> <math>\Leftrightarrow</math> для всех пар вершин <math>x, y \backepsilon G</math> существует k реберно непересекающихся путей из x в y | Пусть G - конечный, неориентированный граф, <math>\lambda(G) = k</math> <math>\Leftrightarrow</math> для всех пар вершин <math>x, y \backepsilon G</math> существует k реберно непересекающихся путей из x в y |
Версия 17:19, 10 октября 2010
Теорема (Теорема Менгера для k связности): | |||||||||
Наименьшее число вершин, разделяющих две несмежные вершины s и t, равно наибольшему числу непересекающихся простых (s-t) цепей | |||||||||
Доказательство: | |||||||||
Очевидно, что если k вершин разделяют s и t, то сущесвует не более k непересекающихся простых (s-t) цепей. Теперь покажем, что k вершин графа разделяют s и t, существует k непересекающихся простых (s-t) цепей. Для k=1 это очевидно. Пусть, для некоторого это неверно. Возьмем h - наименьшее такое k и F - граф с наименьшим числом вершин, для которого при выбранном h теорема не верна. Будем удалять из F ребра, пока не получим G такой, что в G s и t разделяют h вершин, а в вершина, где x - произвольное ребро графа G.
| |||||||||
Теорема (Теорема Менгера для k связности (альтернативная формулировка)): |
Две несмежные вершины k-отделимы тогда и только тогда, когда они k-соединимы |
Теорема (Теорема Менгера для k-реберной связности): |
Пусть G - конечный, неориентированный граф, для всех пар вершин существует k реберно непересекающихся путей из x в y |