Доказательство теоремы Эдмондса-Лоулера — различия между версиями
| Строка 15: | Строка 15: | ||
| {{Лемма | {{Лемма | ||
| |about=1 | |about=1 | ||
| − | |statement = <tex>A</tex> — независимое множество. <tex>B \subset A</tex>,  | + | |statement = <tex>A</tex> — независимое множество в матроиде <tex>M=\langle X, I\rangle</tex>. <tex>B \subset X</tex>, <tex>|B|=|A|</tex> и в подграфе графа замен <tex>G_M</tex>, индуцированном <tex>A \oplus B</tex>, существует единственное полное паросочетание. Тогда <tex>B</tex> — независимое в матроиде <tex>M</tex>. | 
| |proof= Добавим вершину <tex>u</tex>, не влияющую на независимость в матроиде — в неё будут вести рёбра из всех вершин множества <tex>T</tex>, из неё рёбер не будет. Ориентируем рёбра паросочетания налево, рёбра не из паросочетания направо. Из единственности паросочетания полученный граф будет ациклическим. | |proof= Добавим вершину <tex>u</tex>, не влияющую на независимость в матроиде — в неё будут вести рёбра из всех вершин множества <tex>T</tex>, из неё рёбер не будет. Ориентируем рёбра паросочетания налево, рёбра не из паросочетания направо. Из единственности паросочетания полученный граф будет ациклическим. | ||
Версия 19:41, 14 июня 2011
| Теорема (Эдмондса - Лоулера): | ||||||
| Пусть ,  — матроиды. Тогда  .Где и — ранговые функции в первом и втором матроиде соответственно. | ||||||
| Доказательство: | ||||||
| Неравенство доказывается здесь. Конструктивно построим такие и , что . Этого будет достаточно для доказательства теоремы. Обозначим , . Если , добавим их пересечение в . 
 Построим граф замен . Добавим вершину , не влияющую на независимость в первом матроиде — из неё будут вести рёбра во все вершины множества . Пусть — кратчайший путь из в , — путь с добавленным в начало ребром из . По лемме 1 и лемме о единственном паросочетании . Теперь добавим вершину , не влияющую на независимость во втором матроиде — в неё будут вести рёбра из всех вершин множества . Тогда (путь с добавленным ребром в ) — кратчайший путь из в . Аналогично, . Отсюда следует, что , причём . Будем таким образом увеличивать , пока существует путь . Рассмотрим момент, когда такого пути не нашлось. Введём обозначение: . Докажем, что от противного. Пусть . Обозначим как . Заметим, что . Возможны 2 случая: 
 Следовательно, . Аналогично, . Отсюда , то есть при найденных и достигается равенство.Построен пример равенства, значит, теорема доказана. | ||||||
