[Список тем] [Вступление к этой теме] [1] [2] [3]
Определение |
Граф без циклов называется ациклическим, или лесом. Связный ациклический граф
называется (свободным) деревом. Таким образом, компонентами связности леса
являются деревья. |
ЗАМЕЧАНИЕ | Прилагательное "свободное" употребляется в том случае, когда нужно подчеркнуть отличие деревьев от других объектов, родственных деревьям: ориентированных деревьев, упорядоченных деревьев и т. д. |
В связном графе G выполняется неравенство q(G)>= p(G) - 1.
Граф G, в котором q(G)=p(G)-1, называется древовидным.
В ациклическом графе G z(G) = 0. Пусть u, v - несмежные
вершины графа G, х=(u, v)Е.
Если граф G + х имеет только один простой цикл, z(G + х) = 1,
то граф G называется субциклическим.
Пример
На рис. 1 показаны диаграммы всех различных (свободных) деревьев с 5
вершинами, а на рис. 2 - диаграммы всех различных (свободных) деревьев
с 6 вершинами.
Следующая теорема устанавливает, что два из четырех свойств - связность,
ацикличность, древовидность и субцикличность - характеризуют граф
как дерево.
ТЕОРЕМА |
Пусть G(V, Е) - граф с р вершинами, q ребрами,
k компонентами связности и z простыми циклами.
Пусть далее х - ребро, соединяющее любую пару несмежных
вершин в G. Тогда следующие утверждения эквивалентны:
1. G - дерево, то есть связный граф без циклов, |
7 ==> 8 : Имеем k(G) = 1, следовательно,
G К2 U К3,
G К1 U К3.
Имеем по доказанному: 7 ==> 2 ==> 3 ==> 4, то есть
q = р - 1.
8 ==>
5 : От противного. Пусть в G есть цикл Z = Сn.
Если n > 3, то если внутри Z уже есть смежные вершины,
имеем два цикла. Если в Z нет смежных вершин, то, соединив несмежные
вершины в Z, получим два цикла. Следовательно,
Z = К3. Этот цикл Z является компонентой
связности G. Действительно, пусть это не так. Тогда
существует вершина w, смежная с Z. Если w
смежна более чем с одной вершиной Z, то имеем больше одного цикла.
Если w смежна только с одной вершиной Z, то, соединив ее с
другой вершиной, получим два цикла. Рассмотрим G': = G - Z. Имеем:
р = р' + 3, q = q' + 3. Но q = р -1, следовательно,
q' = р' -1. Отсюда z(G') = 0, так как один цикл уже есть.
Следовательно, компоненты G' - деревья. Пусть их k. Имеем:
но q' = р' - 1, следовательно, k = 1, то есть дерево одно.
Если в этом дереве соединить несмежные вершины, то получим второй цикл.
Два исключения: деревья, которые не имеют несмежных вершин, - это
K1 и К2.
Общая схема доказательства представлена на рис. 4. Граф доказательства
сильно связен, следовательно, теорема доказана.
СЛЕДСТВИЕ |
В любом нетривиальном дереве имеются по крайней мере две висячие вершины. |
доказательство
Рассмотрим дерево С(V, Е). Дерево - связный граф, следовательно,
От противного
Рис. 4. Схема доказательства теоремы о свойствах деревьев
Но q = p - 1, то есть 2q = 2р - 2. Имеем противоречие: 2р - 2 > 2р - 1.
[Список тем] [Вступление к этой теме] [1] [2] [3]