Декомпозиция Эдмондса-Галлаи — различия между версиями
|  (→Декомпозиция Эдмондса-Галлаи) |  (→Декомпозиция Эдмондса-Галлаи) | ||
| Строка 50: | Строка 50: | ||
| * <tex>C(G) = V \setminus( D(G) \bigcup A(G) )</tex> | * <tex>C(G) = V \setminus( D(G) \bigcup A(G) )</tex> | ||
| * <tex> \alpha (G) </tex> - размер максимального паросочетания в <tex>G</tex> | * <tex> \alpha (G) </tex> - размер максимального паросочетания в <tex>G</tex> | ||
| + | }} | ||
| + | |||
| + | {{Теорема | ||
| + | |about=Галлаи | ||
| + | |statement= | ||
| + | <tex>G</tex> - фактор-критический граф <tex> \Leftrightarrow </tex> <br> | ||
| + | <tex>G</tex> - связен и для любой вершины<tex> u \in V(G) </tex> выполняется равенство <tex> \alpha (G - u) = \alpha  (G)</tex>. | ||
| }} | }} | ||
| {{Лемма | {{Лемма | ||
| − | |about=  | + | |about= Галлаи, о стабильности   | 
| |statement= | |statement= | ||
| пусть <tex> a \in A(G).</tex> Тогда:   | пусть <tex> a \in A(G).</tex> Тогда:   | ||
| Строка 65: | Строка 72: | ||
| {{Теорема | {{Теорема | ||
| + | |about = Галлаи, Эдмондс | ||
| |statement= | |statement= | ||
| пусть дан граф G = (V, E). | пусть дан граф G = (V, E). | ||
| Строка 84: | Строка 92: | ||
| совершенное паросочетание графа <tex>C</tex>. Тем самым, мы доказали пункт 1). | совершенное паросочетание графа <tex>C</tex>. Тем самым, мы доказали пункт 1). | ||
| − | 2) Из формулы <tex> \alpha(G - A) = \alpha (G) - |A|</tex> следует, что <tex>U1,{...},Un</tex>- компоненты связности графа <tex>G - A</tex>. Для любой вершины <tex>u \in Ui </tex>существует максимальное паросочетание <tex>Mu</tex> графа <tex>G - A</tex>, не содержащее <tex>u</tex>. Так как <tex>Ui</tex> -  компонента связности графа <tex>G - A</tex>, паросочетание <tex>Mu</tex> содержит максимальное паросочетание графа <tex>Di</tex> (разумеется, не покрывающее вершину <tex>u</tex>). Следовательно, <tex> \alpha (Di) = \alpha (Di - u) </tex> и по теореме  | + | 2) Из формулы <tex> \alpha(G - A) = \alpha (G) - |A|</tex> следует, что <tex>U1,{...},Un</tex>- компоненты связности графа <tex>G - A</tex>. Для любой вершины <tex>u \in Ui </tex>существует максимальное паросочетание <tex>Mu</tex> графа <tex>G - A</tex>, не содержащее <tex>u</tex>. Так как <tex>Ui</tex> -  компонента связности графа <tex>G - A</tex>, паросочетание <tex>Mu</tex> содержит максимальное паросочетание графа <tex>Di</tex> (разумеется, не покрывающее вершину <tex>u</tex>). Следовательно, <tex> \alpha (Di) = \alpha (Di - u) </tex> и по теореме Галлаи(выше) мы получаем, что граф <tex>Di</tex> - фактор-критический. | 
| 3) Пусть <tex>M</tex> - максимальное паросочетание графа <tex>G</tex>, а <tex>M'</tex> получено из <tex>M</tex> удалением всех рёбер, инцидентных вершинам множества <tex>A</tex>. Тогда <tex>|M'| \ge |M| - |A|</tex> и по формуле <tex> \alpha (G - A) = \alpha (G) - |A|</tex> понятно, что <tex>M'</tex> - максимальное паросочетание графа <tex>G - A</tex>. Более того, из <tex> \alpha (G - A) = \alpha (G) - |A|</tex> следует <tex>|M'| = |M| - |A|</tex>, а значит, все вершины множества <tex>A</tex> покрыты в <tex>M</tex> различными рёбрамию Так как <tex>M'</tex> - максимальное паросочетание графа <tex>G - A</tex>, то по пунктам 1) и 2) очевидно, что <tex>M'</tex> содержит совершенное паросочетание графа <tex>C</tex> и почти совершенные паросочетания фактор-критических графов <tex>D1,{...},Dn</tex>. Значит, рёбра паросочетания <tex>M</tex> соединяют вершины <tex>A</tex> с непокрытыми <tex>M'</tex> вершинами различных компонент связности из <tex>U1,{...},Un</tex>.   | 3) Пусть <tex>M</tex> - максимальное паросочетание графа <tex>G</tex>, а <tex>M'</tex> получено из <tex>M</tex> удалением всех рёбер, инцидентных вершинам множества <tex>A</tex>. Тогда <tex>|M'| \ge |M| - |A|</tex> и по формуле <tex> \alpha (G - A) = \alpha (G) - |A|</tex> понятно, что <tex>M'</tex> - максимальное паросочетание графа <tex>G - A</tex>. Более того, из <tex> \alpha (G - A) = \alpha (G) - |A|</tex> следует <tex>|M'| = |M| - |A|</tex>, а значит, все вершины множества <tex>A</tex> покрыты в <tex>M</tex> различными рёбрамию Так как <tex>M'</tex> - максимальное паросочетание графа <tex>G - A</tex>, то по пунктам 1) и 2) очевидно, что <tex>M'</tex> содержит совершенное паросочетание графа <tex>C</tex> и почти совершенные паросочетания фактор-критических графов <tex>D1,{...},Dn</tex>. Значит, рёбра паросочетания <tex>M</tex> соединяют вершины <tex>A</tex> с непокрытыми <tex>M'</tex> вершинами различных компонент связности из <tex>U1,{...},Un</tex>.   | ||
Версия 16:57, 15 декабря 2013
| Определение: | 
| - количество компонент связности нечетного размера в . | 
| Теорема (Татта-Бержа): | 
| дан граф , размер максимального паросочетания в нем  равен:
 | 
| Определение: | 
| множество U, на котором достигается минимум в формуле Татта-Баржа назовем множеством свидетелей. | 
| Утверждение: | 
| выполняется следующее:
 
 | 
| Утверждение: | 
| если U - не пустое множество свидетелей Татта-Бержа для графа G, тогда в G есть вершины, которые входят в любое максимальное паросочетание. | 
| Определение: | 
| граф G = (V, E) называется фактор-критическим, если в нем нем полного паросочетания, но для каждой вершины v из V граф G-v имеет полное. | 
| Теорема: | 
| граф G факторо-критический тогда и только тогда, когда для каждой вершины v из V существует максимальное паросочетание в G, которое не покрывает вершину v. | 
| Утверждение: | 
| пусть C - цикл нечетной длины в G. Если граф G/С, полученный сжатием C в одну вершину, фактор-критический, то и G - фактор-критический. | 
Декомпозиция Эдмондса-Галлаи
| Определение: | 
| необходимые определения: 
 | 
| Теорема (Галлаи): | 
|  - фактор-критический граф   - связен и для любой вершины выполняется равенство . | 
| Лемма (Галлаи, о стабильности): | 
| пусть  Тогда: 
 | 
| Доказательство: | 
| много-много и с картинками. :( | 
| Теорема (Галлаи, Эдмондс): | 
| пусть дан граф G = (V, E).
 
 | 
| Доказательство: | 
| 1) Последовательно удаляя вершины множества, по лемме о стабильности мы получим: Это означает, что не существует рёбер, соединяющих вершины из и . Каждое максимальное паросочетание графа покрывает все вершины множества , поэтому содержит совершенное паросочетание графа . Тем самым, мы доказали пункт 1). 2) Из формулы следует, что - компоненты связности графа . Для любой вершины существует максимальное паросочетание графа , не содержащее . Так как - компонента связности графа , паросочетание содержит максимальное паросочетание графа (разумеется, не покрывающее вершину ). Следовательно, и по теореме Галлаи(выше) мы получаем, что граф - фактор-критический. 3) Пусть - максимальное паросочетание графа , а получено из удалением всех рёбер, инцидентных вершинам множества . Тогда и по формуле понятно, что - максимальное паросочетание графа . Более того, из следует , а значит, все вершины множества покрыты в различными рёбрамию Так как - максимальное паросочетание графа , то по пунктам 1) и 2) очевидно, что содержит совершенное паросочетание графа и почти совершенные паросочетания фактор-критических графов . Значит, рёбра паросочетания соединяют вершины с непокрытыми вершинами различных компонент связности из .4) Из пункта 3) сразу же следуют оба равенства пункта 4). | 
| Утверждение (следствие из теоремы): | 
| граф G фактор-критический тогда и только тогда, когда U не пусто и U - единственное множество свидетелей Татта-Бержа для G | 
