Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по графам 1.doc
Скачиваний:
15
Добавлен:
12.09.2019
Размер:
1.54 Mб
Скачать

3.4Направленные орграфы и сети

Если в графе ориентировать все ребра, то получится орграф, который называется направленным. Направленный орграф, полученный из полного графа, называется турниром.

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

Если в орграфе полустепень захода некоторой вершины равна нулю (то есть d+(v) = 0), то такая вершина называется источником, если же нулю равна полу­степень исхода (то есть d-(v) = 0), то вершина называется стоком. Направлен­ный орграф с одним источником и одним стоком называется сетью.

4Операции над графами

Рассмотрим следующие операции над графами:

  1. Дополнением графа G1(V1, E1) (обозначение ) называется граф G(V2, E2), где

Пример дополнения графа приведен на рис. 10.

Рис. 10. Граф G1 и его дополнение

  1. Объединением графов G1(V1, E1) и G2(V2, E2) {обозначение , называется граф G(V, E), где

Объединение называется дизъюнктным, если .

  1. Пересечением графов G1(V1, E1) и G2(V2, E2) {обозначение , называется граф G(V, E), где

Пример объединения и пересечения графов приведен на рис. 11.

  1. Соединением графов G1(V1, E1) и G2(V2, E2) (обозначение при условии , ) называется граф G(V, E), где

Пример соединения графов приведен на рис. 12.

  1. Удаление вершины v из графа G1(V1, E1) (обозначение G1(V1, E1)v, при условии ) дает граф G2(V2, E2), где

Пример удаления вершины из графа приведен на рис. 13.

G1 G2

Рис. 11. Графы G1, G2 и их объединение и пересечение

K2 K3 K5 = K2 + K3

Рис. 12. Графы K2, K3 и их соединение

G1 G1v

Рис. 13. Удаление вершины v из графа G1

  1. Удаление ребра е из графа G1(V1, E1) (обозначение G1(V1, E1) e, при усло­вии ) дает граф G2(V2, E2), где

Пример удаления ребра из графа приведен на рис. 14.

G1 G1е

Рис.14. Удаление ребра е из графа G1

  1. Добавление вершины v в граф G1(V1, E1) (обозначение G1(V1, E1) + v, при условии ) дает граф G2(V2, E2), где

Пример добавления вершины в граф приведен на рис. 15.

G1 G1 + v

Рис. 15. Добавление вершины v в граф G1

  1. Добавление ребра е в граф G1(V1, E1) (обозначение G1(V1, E1) + e, при усло­вии ) дает граф G2(V2, E2), где

.

Пример добавления ребра в граф приведен на рис. 16.

G1 G1 + e

Рис. 16. Добавление ребра e в граф G1

  1. Стягивание подграфа А графа G1(V1, E1) (обозначение G1(V1, E1)/A, при условии ) дает граф G2(V2, E2), где

Пример стягивания подграфа приведен на рис. 17.

G1 G1/A

Рис. 17. Стягивание подграфа A в графе G1

  1. Размножение вершины v графа G1(V1, E1) (обозначение G1(V1, E1) v, при условии , ) дает граф G2(V2, E2), где

Пример размножения вершины приведен на рис. 18.

G1 G1 v

Рис. 18. Размножение вершины v в графе G1