Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 400186.doc
Скачиваний:
13
Добавлен:
30.04.2022
Размер:
2.63 Mб
Скачать

4.5. Дерево и лес

Н-граф называется неориентированным деревом (деревом), если он связан и не содержит циклов, а, следовательно, петель и кратных ребер.

Дерево – это минимальный связанный граф в том смысле, что при удалении хотя бы одного ребра он теряет свою связанность.

Наличие связанности и отсутствие циклов позволяет жестко связать число вершин и ребер: в дереве с n вершинами всегда (n-1) ребро.

Лес – несвязанный н-граф без циклов; связанные компо­ненты леса – деревья. Любая часть леса или дерева также не имеет циклов, т.е. является лесом или деревом. Любая цепь в таком графе – простая, иначе она содержала бы цикл. В неориентированном де­реве, между любыми двумя вершинами существует цепь, и притом только одна.

Вершина vG называется концевой, или висячей, если ее степень (v)=1. Ребро, инцидентное концевой вершине называется концевым.

Ориентация неориентированного дерева происходит так:

В дереве G выбирается вершина v0 – так называемый корень дерева G и все ребра такого дерева с корнем ориентируются от него. При выборе другого корня получаем другой орграф-дерево.

Пусть v- вершина дерева G с корнем v0; B(v) – множество всех вершин, связанных с корнем цепями, проходящими через вер­шину v. Это множество порождает подграф G(v), называемый вет­вью вершины v в дереве с корнем v0. Если дерево имеет более двух вершин, то среди них есть неконцевые.

Пусть дано конечное дерево G. Вершинами типа 1 назы­вают его концевые вершины. Если из дерева G удалить все вершины типа 1 и инцидентные им концевые ребра, то в оставшемся дереве G' концевые вершины называются вершинами типа 2 в дереве G. Аналогично определяются вершины типа 3, 4 и т.д. Конечное дерево имеет вершины лишь конечного числа типов, причем число вершин максимального типа равно единице или двум.

Цикломатическим числом конечного н-графа G называется

V(G)=Vc+ Ve+ VV,

где Vc - число связанных компонент графа; Ve - число его ре­бер; VV - число вершин. V(G) для любого конечного н-графа неотри­цательно. Цикломатическое число любого дерева и леса равно нулю. Действительно V­c- V­е =1, а число связанных компонент дерева V­c=1.

4.6. Сети

Обобщим понятие графа.

Определение: Множество М={a1, a2,…} и набор N={Eo, E1, E2,...}, в котором каждое E­i­ есть набор элементов из М, т.е. называется сетью и обозначается M={Eo; E1; E2,...}. Объекты множества М называются вершинами, а объекты из набора Е­0полюсами сети.

Пример 4:

M={1,2,3,4,5,6,7,}, N={Eo, E1, E2, E3, E4, E5},

где E0=(1,2,6); E1=(1,3,3,4,5); E2=(4,4,4,5,6); E3=E4=(2,4), E5=(2,5,6,7);

тогда M={Eo; E1; E2, E3, E4, E5} будет сетью.

Если множество М и набор N конечны, сеть называется

конеч­ной.

Сеть, в которой бесконечно хотя бы М или N называется бесконечной. Частным случаем бесконечных сетей являются счетные сети, т.е. те, у которых М и N не более чем счетны.

Для любой счетной сети определена ее геометрическая реализация. Например, для рассмотренной сети:

Ф игура напоминает схему радиоприемника, из которой удалены все элементы: сопротивления, емкости, индуктивности и.т.д.

Определение: Сети M'={Eo'; E1'; E2',...} и M={Eo; E1; E2,...} называются изоморфными, если можно установить взаимно-однозначное соответствие между объектами множеств M' и M, а также между объектами из N' и N так, что:

1) соответствующие наборы E' и E состоят из соответствующих объектов (с учетом кратности их вхождения);

2) наборы E0' и E0 соответствуют друг другу.

Очевидно, что абстрактная сеть изоморфна своей геометриче­ской реализации. И поскольку интерес представляют сети с точно­стью до изоморфизма, то будем считать, что сети представляют со­бой геометрические объекты.

Очевидно, что класс сетей, у которых E0 не определен и каж­дый набор Ei состоит из двух объектов множества М, совпадает с классом графов.