Изменения

Перейти к: навигация, поиск

Теорема Самнера — Лас Вергнаса (WIP)

1839 байт добавлено, 14:02, 9 декабря 2020
Нет описания правки
'''Теорема Самнера — Лас Вергнаса''' даёт достаточное условие для существования совершенного паросочетания в графах чётного порядка.
 
==Подготовка к доказательству==
{{Определение
|definition=
'''Смежными листами''' (англ. ''coincident endpoints'') в неориентрированном графе называется такая пара вершин <tex>ux, vy</tex>, что <tex>\operatorname{deg}u x = 1, \operatorname{deg}v y = 1</tex>, а также имеющая обе вершины имеют общюю соседнюю смежную вершину (или, другими словами, расстояние между этими вершинами <tex>\rho(ux, vy) = 2</tex>).
}}
{{Лемма
|statement=
Если <tex>G</tex> — связный граф, состоящий из <tex>n \geq 3</tex> вершин и не содержащий ''смежных листов'', то найдутся такие две '''смежные''' вершины <tex>ux, vy</tex>, что граф <tex>G \backslash \{ux, vy\}</tex> также будет связен.
|proof=
:Лемма, очевидно выполняется для полных графов <tex>K_n</tex>. Таким образом, будем считать далее, что диаметр графа <tex>d \geq 2</tex>.
:Пусть <tex>a, y</tex> — вершины графа <tex>G</tex>, находящиеся на расстоянии <tex>\rho(a, y) = d</tex>, а <tex>D = a \dots xy</tex> — путь между этими вершинами длины <tex>d</tex> (вершины <tex>a</tex> и <tex>x</tex> могут совпадать). :# В начале берем какой-нибудь поток Предположим, что <tex>G^* = G \backslash \{x, y\}</tex> не связен. Обозначим за начальный <tex>A</tex> компоненту связности <tex>G^*</tex> такую, что <tex>a \in A</tex>. Так как <tex>D</tex> является диаметром графа <tex>G</tex>, то все вершины графа <tex>G^* \backslash A</tex> смежны с <tex>x</tex> в графе <tex>G</tex> (напримериначе мы бы нашли пару вершин, нулевойрасстояние между которыми было бы больше, чем <tex>d</tex>).После этого возможны несколько случаев::# В остаточной сети этого потока находим какой-нибудь Граф <tex>G^* \backslash A</tex> содержит компоненту <tex>B</tex> размера <tex>m \geq 2</tex>. Тогда для <tex>\forall b, c \in B</tex>, которые в <tex>B</tex> являются смежными, в <tex>G \backslash \{b, c\}</tex> будет существовать путь из источника к стоку и увеличиваем поток на пропускную способность этого путикаждой вершины до <tex>x</tex>, а значит <tex>G \backslash \{b, c\}</tex> связен.:# Повторяем пункт Граф <tex>2G^* \backslash A</tex> содержит вершину <tex>e</tex> до тех пор, пока находится хоть какой-то путь смежную с <tex>y</tex> в остаточной сетиграфе <tex>G</tex>. Тогда по аналогичным причинам граф <tex>G \backslash \{e, y\}</tex> связен. :То# Граф <tex>G^* \backslash A</tex> содержит только изолированные вершины. Тогда, так как граф не содержит смежных листов, то <tex>G^* \backslash A</tex> состоит из единственной вершины <tex>f</tex>. Если <tex>\operatorname{deg}y = 1</tex>, что получится в концето <tex>f, будет максимальным потокомy</tex> являлись бы смежными листами. В случае целочисленной сети достаточно в качестве начального приближения взять нулевой потокТаким образом, и не трудно видеть<tex>y</tex> должен быть связан с вершиной из <tex>A</tex>. Следовательно, что на каждой итерации (в том числе и последней) этот поток будет оставаться целочисленным<tex>G \backslash \{f, что и докажет требуемоеx\}</tex> связен.
}}
 
==Теорема==
Для начала докажем Докажем оригинальную версию теоремы, доказанную независимо Самнером (''Sumner'', 1974) и Лас Вергнасом (''Las Vergnas'', 1975).
{{Теорема
Самнера — Лас Вергнаса
|statement=
Пусть <tex>G</tex> — связный граф порядка <tex>2n \geq 3</tex>, и существует <tex>1 < k \leq n</tex> такое число , что любой индуцированный связный подграф <tex>G</tex> порядка <tex>2k</tex> содержит совершенное паросочетание. Тогда <tex>G</tex> также содержит совершенное паросочетание.|proof=:Докажем теорему по индукции.:Теорема довольно просто проверяется в случаях <tex>n = 2, 3</tex>. Предположим, что теорема выполняется для <tex>n - 1</tex> (<tex>n \geq 4</tex>). Пусть <tex>G</tex> — связный граф порядка <tex>2n</tex> и предположим, что <tex>1 < k \leq n</tex> такоечисло, что любой индуцированный связный подграф <tex>G</tex> порядка <tex>2k</tex> содержит совершенное паросочетание. :Случай <tex>k = n</tex> очевиден, поэтому можно считать, что <tex>k \leq n - 1</tex>. :Если граф содержит смежные листы <tex>a, b</tex>, то рассмотрим любой связный граф <tex>G^*</tex> порядка <tex>2k</tex>, содержащий эти вершины. Тогда хотя бы одна из вершин <tex>a, b</tex> будет не покрыта паросочетанием.:Таким образом, граф <tex>G</tex> не содержит смежных листов. Тогда из леммы следует, что существуют смежные вершины <tex>x, y</tex>, что граф <tex>G \backslash \{x, y\}</tex> связен. :По нашему индукционному предположению, граф <tex>G \backslash \{x, y\}</tex> содержит совершенное паросочетание, а значит, добавив ребро <tex>xy</tex>, мы получим совершенное паросочетание для <tex>G</tex>.}} Также можно доказать более слабое, но полезное утверждение про графы без лап (индуцированных подграфов <tex>K_{1,3}</tex>).{{Теорема|statement=Пусть <tex>G</tex> — связный граф чётного порядка <tex>2n</tex>, не содержащий лап. Тогда <tex>G</tex> также содержит совершенное паросочетание.
|proof=
# Из [[Определение матроида|определения матроида]] (первой аксиомы) <tex>\varnothing \in I</tex>, где <tex>I</tex> {{---}} семейство независимых множеств матроида <tex>M</tex>. Откуда <tex>\varnothing \notin \mathfrak{C}</tex>. # От противного. Из определения цикла: если <tex>C_1 \subset C_2</tex>, то <tex>C_1 \in I</tex>. Значит <tex>C_1 \notin \mathfrak{C}</tex>. Противоречие. Аналогично <tex>C_2 \nsubseteq C_1</tex>. # От противного. Пусть <tex>D = (C_1 \cup C_2) \setminus p</tex> независимо.#Файл: Обозначим <tex>A = C_1 \cap C_2</tex>all_connected_graphs_4_vertices. Покажем, что <tex>png|Athumb| < 500px|Dcenter|</tex>. Из предыдущего пункта очевидным образом следуетВсе связные неориентированные графы, что <tex>|C_1 \setminus C_2| > 0</tex> и <tex>|C_2 \setminus C_1| > 0</tex>.#: <tex>|D| = |C_1 \setminus C_2| + |C_2 \setminus C_1| + |A| - 1 \geqslant |A| + 1 + 1 - 1 = |A| + 1 > |A|.</tex>состоящие из 4 вершин]]#: Отсюда путем многократного применения третьей аксиомы матроидов получим Единственный связный граф порядка <tex>\exists B: A \subset B</tex> и <tex>|B| = |D|4</tex>, причем который не содержит совершенного паросочетания — это <tex>B</tex> K_{{---1,3}} независимо. #: Поскольку <tex>C_1</tex> {{---}} цикл, <tex>C_1 \nsubseteq B</tex>. ЗначитТаким образом, найдется хотя бы один элемент в эта теорема — частный случай теоремы Самнера — Лас Вергнаса при <tex>C_1 \setminus Ak = 2</tex>, не лежащий в <tex>B</tex>. Следовательно в <tex>B</tex> лежит не более чем <tex>|C_1 \setminus A| - 1</tex> элементов из этого множества. Аналогично в <tex>B</tex> лежит не более чем <tex>|C_2 \setminus A| - 1</tex> элементов из множества <tex>C_2 \setminus A</tex> . #: Получаем: за исключением тривиального случая <tex>|B| \leqslant |A| + |C_1 \setminus A| - 1 + |C_2 \setminus A| - 1 n = |C_1 \cup C_2| - 2 = |D| - 1</tex> . А поскольку <tex>|B| = |D|</tex> получаем противоречие.
}}
31
правка

Навигация