Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
§ 27. Сильно связный граф. Разложение на максимальные сильно связные подграфы. Транзитивное замыкание и пересчет путейТранзитивное замыкание. Пусть задан граф Определим многозначные отображения
а обратные многозначные отображения
Например, для графа на рис. 92 имеем
Читателю предлагается продолжить дальше и выписать обратные преобразования. Очевидно, что
Рис. 92 Транзитивным замыканием
Другими словами Аналогично определяется обратное транзитивное замыкание:
т. е. множество вершин, из которых попадают в Например (рис. 92),
Предоставим читателю в качестве упражнения найти соответствующие Сильно связный граф. Граф
т. е. для любых двух вершин Легко показать, что (27.10) эквивалентно условию
Рис. 93. Бинарное отношение «существует путь из Разложение графа на максимальные сильно связные подграфы. Подграф Пример. Максимальные сильно связные подграфы графа на рис. 95 обведены пунктиром. Фактормножество Пример. Рассмотрим граф на рис. 94. Из его представления на рис. 95 видно, что Легко показать, что множество классов упорядочивается отношением то Пример. Рис. 96 показывает, как можно упорядочить
Рис. 94.
Рис. 95. Метод разложения графа на максимальные сильно связные подграфы. Если
Метод состоит в следующем. Берем произвольную вершину
Рис. 96. Пример. Рассмотрим представление графа на рис. 94 в виде булевой матрицы (см. рис. 97, нули опущены). Справа от матрицы поместим столбец, а внизу — строку, которые будем заполнять следующим образом. В клетку столбца напротив строки А ставим нуль. В клетку столбца напротив строки Е на месте
Аналогично действуем для получения
Рис. 97. Полученные числа в строке внизу дают минимальные длины путей графа, получающегося из исходного изменением направления дуг. Имеем
Удаляя из графа вершины
Удаляя из графа на рис. 98 вершины
Рис. 98.
Рис. 99.
Рис. 100. Для произвольной его вершины, например С, получаем
Продолжая, легко находим (рис. 100)
Таким образом, приходим к шести классам, показанным на рис. 95. Существование и пересчет путей. Путь положительной длины из
Если рассматривать пути длины нуль, то (27.23) можно записать так:
Булева матрица
тогда
где + означает булево сложение.
Рис. 101. Если
то матрица Пример (рис. 101). Рассмотрим матрицу
Рис. 102.
Рис. 103. Матрица Чтобы пересчитать различные пути длины
Рис. 104.
Рис. 105.
Рис. 106.
Рис. 107.
Пример (рис. 101). Матрицы на рис. 106—109 дают число путей длин соответственно 1, 2, 3, 4 в графе. Видим, что имеется пять путей длины 3 от В к
Рис. 108.
Рис. 109. УПРАЖНЕНИЯ(см. скан) (см. скан)
|
1 |
Оглавление
|