188
Гл. 3. Теория графов и мографов
Часто в графе требуется определить не максимальное число
вершин, между которыми отсутствуют связи, а наоборот, макси
мальное число попарно смежных вершин.
Плотностью p(G) графа G = (V, Г) называется максималь
ная мощность носителя полного подграфа FMaKC С G
p(G) = таxp(Fi).
i
Приведенный выше алгоритм порождения пустых подграфов
и закон поглощения после соответствующих изменений можно с
успехом использовать и при определении плотности p(G) гра
фа G.
Приведем алгоритм порождения полных подграфов.
1. Сопоставляем корню синтезируемого дерева заданный
граф.
2. Фиксируем в графе вершину vq с максимальной степенью,
сопоставив ее концу исходящей из корня дуги. Строим |Ги0| исхо
дящих из корня дуг (| Гг?о | — мощность носителя неокрестности
вершины «о). Конец каждой из этих дуг взаимно однозначно со
поставляем вершине неокрестности G(v0).
3. Каждый конец va построенных дуг взвешиваем окрестно
стью G(va) вершины va графа, сопоставленного рассматривае
мому корню.
4. Считаем конец va построенного яруса корнем нового дерева.
5. Устанавливаем, взвешена ли вершина va символом 0. Если
нет, то переходим к п. 2, если да, то — к п. 6.
6. Пути между концами дуг, исходящих из корня синтезиро
ванного дерева, и висячими вершинами однозначно определяют
полные подграфы заданного графа.
Закон поглощения. Если в к-м ярусе дерева вершины Vi
и Vj смежны, поддерево с корнем у, построено и если в подде
реве с корнем Vj появляется дуга с вершиной Vi, то соответ
ствующая ветвь не строится.
Пример 3.8. Найдем распределение полных подграфов в графе G, изобра
женном в верхней половине рис. 3.13. При фиксировании в п. 2 вершины с мак
симальной степенью иа каждом синтезируемом ярусе (рис. 3.13, а) повторения
полных подграфов в дереве ие было. Фиксирование в п. 2 вершины не с макси
мальной степенью в данном случае приводит к повторению полных подграфов.
Фиксирование вершины с минимальной степенью «з, л(из) = 1, при построе
нии второго яруса приводит к повторению полного подграфа Рз = {1, 2, 6}
(рис. 3.13,6); при построении же каждого яруса количество повторений еше
больше возрастает: F\ = {2, 3, 4}, F4 = {4, 5, 6}, F4 = (4, 5, 6} (рис. 3.13,в).
Плотность рассматриваемого графа G равна 3.
Пример 3.9. Найти максимальный поток через сеть G (рис. 3.14,а), если
пропускная способность дуг соответственно равна а = (t<i, «г) — 5, Ь = (wi, d4) —
- 2, с = (vi, 1*з) - 4, d = (v3, t»4) - 3, e = (v3, v5) - 2, k = (Vs, vs) - 4,
m = (d4, не) — 3, n = (d2, не) - 7, p =* (d2, vs) — 2.