КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Паросочетания в двудольных графах
Подмножество М ребер графа G=(V,E) называется паросочетанием, если никакие два ребра из М не имеют общей вершины. Паросочетание называется наибольшим, если оно содержит максимально возможное число ребер. Если наибольшее паросочетание покрывает все вершины графа, то оно называется совершенным. Задача о паросочетании состоит в нахождении наибольшего паросочетания. Особенно часто она возникает для двудольных графов, множество вершин которых разбивается на 2 непересекающихся подмножества Если Если Множество Универсальным подходом, позволяющим строить эффективные алгоритмы для задачи о паросочетании, является подход, основанный на идее чередующейся цепи. Пусть в графе имеется некоторое паросочетание. Если удастся найти цепь, первая и последняя вершина которой не покрыты паросочетанием, а ребра чередуются, попеременно то не входя, то входя в паросочетание, то мощность паросочетания можно нарастить на единицу. Для этого достаточно все ребра цепи, не входящие в паросочетание, включить в него, а все входящие в паросочетание ребра – исключить из паросочетания. Следующий рисунок, где жирно отмеченные ребра принадлежат паросочетанию, иллюстрирует принцип чередующейся цепи.
Замечательно, что верно и обратное. Если паросочетание не является наибольшим, то всегда найдется чередующаяся цепь, позволяющая его нарастить. Пусть Рассмотрим метод чередующейся цепи на примере двудольного графа
Заданное паросочетание является максимальным в том смысле, что к нему нельзя добавить ни одного ребра. Является ли оно наибольшим? Не покрыты паросочетанием две вершины графа
Поиск чередующегося пути занимает в двудольном графе Обратимся теперь к задаче о системе различных представителей и укажем критерий её существования. Пусть Теорема. (Hall, 1935). Для существования системы различных представителей для системы подмножеств
Доказательство. Необходимость очевидна. Для доказательства достаточности воспользуемся интерпретацией системы подмножеств в виде двудольного графа, верхняя доля которого соответствует подмножествам, а нижняя – элементам. Будем последовательно произвольно выбирать представителей для подмножеств
Обозначим через Следствие. Регулярный двудольный граф имеет совершенное паросочетание. Доказательство. Интерпретируя граф как систему подмножеств, покажем, что для нее выполнены условия теоремы Холла, и стало быть, существует система различных представителей, определяющая в графе совершенное паросочетание. Нужно показать, что для любых m вершин верхней доли графа (подмножеств) для числа
а так как Сходным приемом может быть доказана имеющая важное значение в дискретной математике так называемая лемма Шпернера о максимально возможном числе попарно несравниваемых подмножеств данного конечного множества, т.е. таких подмножеств, что ни для какой пары из них не имеет место отношение включения. Теорема. ( Sperner, 1928). Максимальное число попарно несравнимых подмножеств n – элементного множества равно Доказательство. Пусть Рассмотрим двудольный граф Заменяя в системе несравнимых подмножеств подмножества
Тест 1. Что называется чередующейся цепью? а) цепь, содержащая хотя бы одно ребро паросочетания; б) цепь, содержащая попеременно ребра, входящие и не входящие в паросочетание; в) цепь, начинающаяся и заканчивающаяся вершинами, не покрытыми паросочетанием, и содержащая попеременно ребра, входящие и не входящие в паросочетание. 2. Трудоемкость решения задачи о паросочетании в двудольном графе равна: а) 3. Регулярный двудольный граф а) всегда имеет совершенное паросочетание; б) никогда не имеет совершенного паросочетания; в) может иметь, а может и не иметь совершенное паросочетание.
Дата добавления: 2014-01-03; Просмотров: 2636; Нарушение авторских прав?; Мы поможем в написании вашей работы! |