Теорема Самнера — Лас Вергнаса (WIP) — различия между версиями
м (rollbackEdits.php mass rollback) |
|||
(не показано 13 промежуточных версий 3 участников) | |||
Строка 4: | Строка 4: | ||
{{Определение | {{Определение | ||
|definition= | |definition= | ||
− | '''Смежными листами''' (англ. ''coincident endpoints'') в неориентрированном графе называется такая пара вершин <tex>x, y</tex>, что <tex>\operatorname{deg}x = 1, \operatorname{deg}y = 1</tex>, | + | '''Смежными листами''' (англ. ''coincident endpoints'') в неориентрированном графе называется такая пара вершин <tex>x, y</tex>, что <tex>\operatorname{deg}x = 1, \operatorname{deg}y = 1</tex>, причём обе вершины имеют общую смежную вершину (другими словами, расстояние между этими вершинами <tex>\rho(x, y) = 2</tex>). |
}} | }} | ||
− | |||
Для доказательства основной теоремы потребуется доказать вспомогательную лемму: | Для доказательства основной теоремы потребуется доказать вспомогательную лемму: | ||
{{Лемма | {{Лемма | ||
Строка 15: | Строка 14: | ||
:Пусть <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>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^* = 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>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>G^* \backslash A</tex> содержит вершину <tex>e</tex>, смежную с <tex>y</tex> в графе <tex>G</tex>. Тогда по аналогичным причинам граф <tex>G \backslash \{e, y\}</tex> связен. | :# Граф <tex>G^* \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 | + | :# Граф <tex>G^* \backslash A</tex> не содержит компонент размера <tex>m \geq 2</tex> (случай 1), а значит он содержит только изолированные вершины. Тогда все вершины <tex>G^* \backslash A</tex> связаны только с <tex>x</tex> в исходном графе <tex>G</tex> (они могли быть связаны максимум с еще одной вершиной <tex>y</tex>, а это было рассмотрено в случае 2). Но, так как граф не содержит смежных листов, то <tex>G^* \backslash A</tex> состоит из единственной вершины <tex>f</tex>. Если <tex>\operatorname{deg}y = 1</tex>, то <tex>f</tex> и <tex>y</tex> являлись бы смежными листами. Таким образом, <tex>y</tex> должен быть связан с вершиной из <tex>A</tex>. Следовательно, <tex>G \backslash \{f, x\}</tex> связен. |
}} | }} | ||
==Теорема== | ==Теорема== | ||
− | Докажем оригинальную версию теоремы, доказанную независимо Самнером (''Sumner'', 1974) и Лас Вергнасом (''Las Vergnas'', 1975). | + | Докажем оригинальную версию теоремы, доказанную независимо Самнером (''Sumner'', 1974) и Лас Вергнасом (''Las Vergnas'', 1975). Напомним, что индуцированный подграф <tex>-</tex> это граф, образованный из подмножества вершин графа вместе со всеми рёбрами, соединяющими пары вершин из этого подмножества. |
{{Теорема | {{Теорема | ||
Строка 27: | Строка 26: | ||
Самнера — Лас Вергнаса | Самнера — Лас Вергнаса | ||
|statement= | |statement= | ||
− | Пусть <tex>G</tex> — связный граф порядка <tex>2n \geq 3</tex>, и <tex> | + | Пусть <tex>G</tex> — связный граф четного порядка <tex>2n \geq 3</tex>, и <tex>k</tex> <tex>-</tex> такое число, что любой индуцированный связный подграф <tex>G</tex> четного порядка <tex>2k</tex> содержит совершенное паросочетание (<tex>1 < k \leq n</tex>). Тогда <tex>G</tex> также содержит совершенное паросочетание. |
|proof= | |proof= | ||
:Докажем теорему по индукции. | :Докажем теорему по индукции. | ||
− | :Теорема довольно просто проверяется | + | :Теорема довольно просто проверяется для случаев <tex>n = 2, 3</tex>. Предположим, что теорема выполняется для <tex>n - 1</tex> (<tex>n \geq 4</tex>). Пусть <tex>G</tex> — связный граф порядка <tex>2n</tex> и предположим, что <tex>k</tex> <tex>-</tex> это такое число, что любой индуцированный связный подграф <tex>G</tex> четного порядка <tex>2k</tex> содержит совершенное паросочетание. |
:Случай <tex>k = n</tex> очевиден, поэтому можно считать, что <tex>k \leq n - 1</tex>. | :Случай <tex>k = n</tex> очевиден, поэтому можно считать, что <tex>k \leq n - 1</tex>. | ||
− | :Если граф содержит смежные листы <tex>a | + | :Если граф содержит смежные листы <tex>a</tex> и <tex>b</tex>, то рассмотрим любой связный подграф графа <tex>G</tex> четного порядка <tex>2k</tex>, содержащий эти вершины. Тогда хотя бы одна из вершин <tex>a, b</tex> будет не покрыта паросочетанием. |
− | :Таким образом, граф <tex>G</tex> не содержит смежных листов. Тогда из леммы следует, что существуют смежные вершины <tex>x | + | :Таким образом, граф <tex>G</tex> не содержит смежных листов. Тогда из леммы следует, что существуют смежные вершины <tex>x</tex> и <tex>y</tex>, что граф <tex>G \backslash \{x, y\}</tex> связен. |
:По нашему индукционному предположению, граф <tex>G \backslash \{x, y\}</tex> содержит совершенное паросочетание, а значит, добавив ребро <tex>xy</tex>, мы получим совершенное паросочетание для <tex>G</tex>. | :По нашему индукционному предположению, граф <tex>G \backslash \{x, y\}</tex> содержит совершенное паросочетание, а значит, добавив ребро <tex>xy</tex>, мы получим совершенное паросочетание для <tex>G</tex>. | ||
}} | }} | ||
Также можно доказать более слабое, но полезное утверждение про графы без лап (индуцированных подграфов <tex>K_{1,3}</tex>). | Также можно доказать более слабое, но полезное утверждение про графы без лап (индуцированных подграфов <tex>K_{1,3}</tex>). | ||
− | {{ | + | {{Утверждение |
+ | |about=следствие из теоремы | ||
|statement= | |statement= | ||
Пусть <tex>G</tex> — связный граф чётного порядка <tex>2n</tex>, не содержащий лап. Тогда <tex>G</tex> содержит совершенное паросочетание. | Пусть <tex>G</tex> — связный граф чётного порядка <tex>2n</tex>, не содержащий лап. Тогда <tex>G</tex> содержит совершенное паросочетание. | ||
|proof= | |proof= | ||
− | + | :Единственный связный граф порядка <tex>4</tex>, который не содержит совершенного паросочетания — это <tex>K_{1,3}</tex>. Таким образом, эта теорема является частным случаем теоремы Самнера — Лас Вергнаса при <tex>k = 2</tex>, за исключением тривиального случая <tex>n = 1</tex>. | |
− | :Единственный связный граф порядка <tex>4</tex>, который не содержит совершенного паросочетания — это <tex>K_{1,3}</tex>. Таким образом, эта теорема | + | [[Файл:all_connected_graphs_4_vertices.png|thumb|550px|center|Все связные неориентированные графы, состоящие из 4 вершин, с точностью до изоморфизма]] |
}} | }} | ||
Текущая версия на 19:24, 4 сентября 2022
Теорема Самнера — Лас Вергнаса даёт достаточное условие для существования совершенного паросочетания в графах чётного порядка.
Подготовка к доказательству
Определение: |
Смежными листами (англ. coincident endpoints) в неориентрированном графе называется такая пара вершин | , что , причём обе вершины имеют общую смежную вершину (другими словами, расстояние между этими вершинами ).
Для доказательства основной теоремы потребуется доказать вспомогательную лемму:
Лемма: |
Если — связный граф, состоящий из вершин и не содержащий смежных листов, то найдутся такие две смежные вершины , что граф также будет связен. |
Доказательство: |
|
Теорема
Докажем оригинальную версию теоремы, доказанную независимо Самнером (Sumner, 1974) и Лас Вергнасом (Las Vergnas, 1975). Напомним, что индуцированный подграф
это граф, образованный из подмножества вершин графа вместе со всеми рёбрами, соединяющими пары вершин из этого подмножества.Теорема (Самнера — Лас Вергнаса): |
Пусть — связный граф четного порядка , и такое число, что любой индуцированный связный подграф четного порядка содержит совершенное паросочетание ( ). Тогда также содержит совершенное паросочетание. |
Доказательство: |
|
Также можно доказать более слабое, но полезное утверждение про графы без лап (индуцированных подграфов
).Утверждение (следствие из теоремы): |
Пусть — связный граф чётного порядка , не содержащий лап. Тогда содержит совершенное паросочетание. |
|
См. также
Источники информации
- Википедия — Claw-free graph
- Википедия — Граф без клешней
- David P. Sumner. Graphs with 1-factors. — 1974. — Т. 42, вып. 1. — стр. 8—12