Паросочетания: основные определения, теорема о максимальном паросочетании и дополняющих цепях — различия между версиями
Строка 9: | Строка 9: | ||
{{Определение | {{Определение | ||
|definition= Дополняющая цепь - чередующаяся цепь, у которой оба конца свободны.}} | |definition= Дополняющая цепь - чередующаяся цепь, у которой оба конца свободны.}} | ||
+ | == Теорема о максимальном паросочетании и дополняющих цепях == | ||
+ | |||
{{Теорема | {{Теорема | ||
− | |||
− | |||
|statement= | |statement= | ||
Паросочетание <tex>M</tex> в двудольном графе <tex>G</tex> является максимальным тогда и только тогда, когда в <tex>G</tex> нет дополняющей цепи. | Паросочетание <tex>M</tex> в двудольном графе <tex>G</tex> является максимальным тогда и только тогда, когда в <tex>G</tex> нет дополняющей цепи. |
Версия 22:10, 11 декабря 2010
Паросочетание в двудольном графе
Определение: |
Произвольное множество ребер двудольного графа, такое что никакие два ребра не имеют общей вершины. Обозначается как | .
Определение: |
Вершины, принадлежащие | , называются покрытыми, не принадлежащие - свободными.
Определение: |
Чередующаяся цепь - путь составленный из ребер двудольного графа, в котором для любых двух соседних ребер выполняется, что одно из них принадлежит паросочетанию | , а другое нет.
Определение: |
Дополняющая цепь - чередующаяся цепь, у которой оба конца свободны. |
Теорема о максимальном паросочетании и дополняющих цепях
Теорема: | ||||||
Паросочетание в двудольном графе является максимальным тогда и только тогда, когда в нет дополняющей цепи. | ||||||
Доказательство: | ||||||
Пусть в двудольном графе с максимальным паросочетанием существует дополняющая цепь. Тогда пройдя по ней и заменив вдоль нее все ребра, входящие в паросочетание, на невходящие и наоборот, мы получим большее паросочетание. То есть не являлось максимальным. Противоречие.
В доказательстве используются несколько новых понятий:
| ||||||
Литература
- Асанов М., Баранский В., Расин В. — Дискретная математика — Графы, матроиды, алгоритмы