Главная Бухгалтерия в кармане Учет расходов Экономия на кадровиках Налог на прибыль Как увеличить активы Основные средства
Главная ->  Гамильтоновы циклы 

1 2 3 4 [ 5 ] 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141





Рис. 1.4. (а) Граф. (б) Остовный подграф, (в) Порожденный подграф, (г) Подграф.

Соединяя приведенные выше два определения, можно сформулировать определение подграфа Граф, показанный на рис. 1.4(г), является подграфом графа, приведенного на рис. 1.4(a).

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

6. Типы графов

Граф G = (Z, А) называют полным, если для любой пары вершин Xi ш Xj в X существует ребро (х,-, x) в G = {X, А), т. е. для каждой пары вершин графа G должна существовать по край-

В оригинале используется термин частичный подграф .- Прим. ред,.







Рис. 1.5. (а) Симметрический граф. (б) Антисимметрический граф. (в) Полный Симметрический граф. (г) Полный антисимметрический граф.

ней мере одна дуга, соединяющая их. Полный неориентированный граф, построенный на п вершинах, обозначается через Кп-

Граф {X, А) называется симметрическим, если в множестве дуг А для любой дуги (Xj, Xf) существует также противоположно ориентированная дуга (х), а:,).

Антисимметрическим графом ) называется такой граф, для которого справедливо следующее условие: если (г,-, Xj) 6 Л. то в множестве А нет противоположно ориентированной дуги, т. е. {xj, Xt) $ Л. Очевидно, что в антисимметрическом графе нет петель.

На рис. 1.5(a) показан симметрический граф, а на рис. 1.5 (б) - антисимметрический граф.

Рассмотрим следующий пример: множество вершин графа представляет группу людей, дуга, направленная от вершины Xt к вершине X), означает, что Xi является другом или родственником х^; тогда данный граф должен быть симметрическим. С другой стороны, если дуга, направленная от Xj к Xj, означает, что вершина Xf подчинена вершине xi, то такой граф должен быть антисимметрическим.

) Применяется также термин чнаправленнай граф .- Прим. ред.



Комбинируя приведенные выше определения, можно дать определения полного симметрического графа (пример такого графа см. на рис. 1.5(b)) и полного- антисимметрического графа (один из таких графов показан на рис. 1.5(г)). Граф последнего типа часто называют также турниром.

Неориентированный граф G = (X, А) называют двудольным, если множество его вершин X может быть разбито на такие два подмножества Z и Х*, что каждое ребро имеет один конец в а другой в Х*. Ориентированный граф G называется двудольным, если его неориентированный двойник G - двудольный граф. Легко доказать следующее утверждение.

Теорема 1. Неориентированный граф G является двудольным тогда и только тогда, когда он не содержит циклов нечетной длины.

Доказательство. Необходимость. Поскольку X разбивается на две части Z и Х*, то

Х'[]Х>> = Х ш Х'[\Х'=0. (1.13)

Пусть существует цикл нечетной длины Xi, Xi, . . ., Xi , Xt, и, без потери общности, допустим, что Хц g Поскольку (согласно определению) одна из двух следующих друг за другом вершив этого цикла должна принадлежать а другая Х*, то имеем Xi 6 Х*, Xi 6 X и т. д. Следовательно, Xf 6 X , если к - нечетное, и Xjjj g Х*, если к - четное. Мы предположили, что длина цикла нечетная. Поэтому из соотношения х,- 6 Х следует, что xt € X. Это противоречит (1.13), поскольку X (] Х' = 0 и вершина не может одновременно принадлежать как Х , так и X

Достаточность. Предположим, что в графе G не существует цикла нечетной длины. Выберем одну из вершин, например Xj, и пометим ее плюсом -}- . Выполним следующую итерационную процедуру.

Берем уже помеченную вершину и помечаем все вершины из множества Г (х^) знаком, противоположным тому, который присвоен вершине Xj.

Будем продолжать зту операцию до тех пор. пока или

(i) все вершины не будут помечены, а знаки, приписанные им, согласованы (иными словами, любые две вершины, соединенные ребром, помечены противоположными знаками), или

(ii) некоторая вершина, например х^, которая была уже помечена каким-то знаком { -{- или - ), может быть помечена теперь (со стороны другой вершины) знаком, противоположным приписанному вершине Xi, или



1 2 3 4 [ 5 ] 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141

© 2024 Constanta-Kazan.ru
Тел: 8(843)265-47-53, 8(843)265-47-52, Факс: 8(843)211-02-95