U1 U2 U3 U4 U5 U6
Найдем чередующуюся цепь:
m4 = [u5,v5,u2,v1,u3,v6]
0 1 0 1 0
1 0 1 0 1
P5={ {u1,v2}, {u2,v1},{u3,v6},{u4,v3},{u5,v5}}.
Шаг 6.
V1 V2 V3 V4 V5 V6 V7U1 U2 U3 U4 U5 U6
Найдем чередующуюся цепь:
m5= [u6,v6,u3,v1,u2,v3,u4,v7]
0 1 0 1 0 1 0
1 0 1 0 1 0 1
V1 V2 V3 V4 V5 V6 V7U1 U2 U3 U4 U5 U6
P6={ {u1,v2}, {u2,v3}, {u3,v1}, {u4,v7},{u5,v5},{u6,v6}}. Полученное паросочетание является совершенным для исходного графа.
Задача26. Решить задачу нахождения совершенного паросочетания в двудольном графе, используя алгоритм чередующихся цепей.
2.2.1. Системы различных представителей
Пусть <A1,…,An> - произвольная последовательность множеств (необязательно непересекающихся и необязательно различных). Системой различных представителей для <A1,…,An> будем называть такую произвольную последовательность <а1,…,аn>, что
и . Мы будем говорить, что в такой системе различных представителей элемент aiпредставляет множество Ai. Проблема существования и построения системы различных представителей известна во многих неформальных постановках. Одна из них – это так называемая «задача о комиссиях». Имеется n комиссий, причем Ai – множество членов i-й комиссии. Нужно в каждой комиссии выбрать председателя так, чтобы ни один человек не был председателем более чем в одной комиссии.Нетрудно заметить, что задача о комиссиях сводится к частному случаю «задачи о назначениях». Действительно, создадим множества
,(элементы x1,…,xm, y1,…,yn попарно различны) и
.Очевидно, что каждая система различных представителей <а1,…,аn> однозначно соответствует паросочетанию мощности n в двудольном графе D = (X,Y,E).
Задача27. Решить задачу о системе различных представителей, сведя ее к задаче построения совершенного паросочетания в двудольном графе и используя алгоритм чередующихся цепей (см. п.2.2.3).