Алгоритм вырезания соцветий — различия между версиями
Kot (обсуждение | вклад) м |
Kot (обсуждение | вклад) (→Паросочетание в недвудольном графе) |
||
Строка 6: | Строка 6: | ||
{{Определение | {{Определение | ||
|definition= Cжатие соцветия - граф <tex>G'</tex>, полученный из <tex>G</tex> сжатием соцветия в одну псевдо-вершину.}} | |definition= Cжатие соцветия - граф <tex>G'</tex>, полученный из <tex>G</tex> сжатием соцветия в одну псевдо-вершину.}} | ||
+ | {{Определение | ||
+ | |definition= База соцветия - вершина соцветия, в которую входит ребро не из данного соцветия.}} | ||
== Теорема Эдмондса == | == Теорема Эдмондса == |
Версия 08:56, 25 декабря 2010
Эта статья находится в разработке!
Паросочетание в недвудольном графе
Определение: |
Соцветие | графа - цикл, состоящий из ребер, из которых только входят в соцветие .
Определение: |
Cжатие соцветия - граф | , полученный из сжатием соцветия в одну псевдо-вершину.
Определение: |
База соцветия - вершина соцветия, в которую входит ребро не из данного соцветия. |
Теорема Эдмондса
Теорема: |
Пусть в графе существует соцветие .Тогда в существует удлиняющий путь тогда и только тогда, когда существует удлиняющий путь в |
Доказательство: |
Пусть граф
Пусть путь
Пусть путь |
Алгоритм
Пусть дан произвольный граф
Для построения алгоритма по теореме Бержа нужно уметь находить дополняющую цепь.