Независимые множества в двудольных графах

Описанный метод построения наибольшего паросочетания называют методом чередующихся путей. Он может применяться и для решения других задач. Рассмотрим задачу о независимом множестве. Она трудна в общем случае, но для двудольных графов допускает достаточно быстрое решение с помощью метода чередующихся путей.

Пусть – двудольный граф с долями А и В и требуется найти в нем наибольшее независимое множество. Найдем сначала наибольшее паросочетание М в этом графе. Пусть и соответственно множества свободных вершин в долях А и В. Найдем все вершины из А, достижимые чередующимися путями из , пусть – множество всех таких вершин. Аналогично, пусть – множество все вершин из В, достижимых чередующимися путями из . Обозначим через множество всех вершин из А, не достижимых чередующимися путями ни из , ни из (см. рисунок 10). Вершины из не смежны с вершинами из , так как иначе образовался бы увеличивающий путь. Вершины из тоже не смежны с вершинами из , иначе они были бы достижимы из . Значит, – независимое множество. Оно содержит все свободные вершины и по одной вершине из каждого ребра паросочетания. Отсюда следует, что это независимое множество – наибольшее. Паросочетание М состоит из ребер, а свободных вершин имеется ровно . Следовательно, . Так как , то справедливо следующее утверждение.

Теорема о числе вершинного покрытия двудольного графа. Для любого двудольного графа G выполняется равенство .

Рис. 10.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: