Дерево, эквивалентные определения — различия между версиями
(→Теорема) |
(→Теорема) |
||
Строка 35: | Строка 35: | ||
2) <tex> \to </tex> 3) Ясно, что граф <tex>G</tex> - связный. Соотношение <tex>p = q + 1</tex> докажем по индукции. Утверждение очевидно для связных графов с одной и двумя вершинами. Предположим, что оно верно для графов, имеющих меньше <tex>p</tex> вершин. Если же граф <tex>G</tex> имеет <tex>p</tex> вершин, то удаление из него любого ребра делает его несвязным, в силу единственности простых цепей; более того, получаемый граф будет иметь в точности две компоненты. По предположению индукции в каждой компоненте число вершин на единицу больше числа ребер. Таким образом, общее число ребер в графе <tex>G</tex> должно равняться <tex>p-1</tex>. | 2) <tex> \to </tex> 3) Ясно, что граф <tex>G</tex> - связный. Соотношение <tex>p = q + 1</tex> докажем по индукции. Утверждение очевидно для связных графов с одной и двумя вершинами. Предположим, что оно верно для графов, имеющих меньше <tex>p</tex> вершин. Если же граф <tex>G</tex> имеет <tex>p</tex> вершин, то удаление из него любого ребра делает его несвязным, в силу единственности простых цепей; более того, получаемый граф будет иметь в точности две компоненты. По предположению индукции в каждой компоненте число вершин на единицу больше числа ребер. Таким образом, общее число ребер в графе <tex>G</tex> должно равняться <tex>p-1</tex>. | ||
+ | |||
3) <tex> \to </tex> 4) Предположим, что в графе <tex>G</tex> есть простой цикл длины <tex>n</tex>. Этот цикл содержит <tex>n</tex> вершин и <tex>n</tex> ребер, а для любой из <tex>p - n</tex> вершин, не принадлежащих циклу,существует инцидентное ей ребро, которое лежит на геодезической , идущей от некоторой вершины цикла. Все такие ребра попарно различны; отсюда <tex>q \ge p</tex>, т. е. пришли к противоречию. | 3) <tex> \to </tex> 4) Предположим, что в графе <tex>G</tex> есть простой цикл длины <tex>n</tex>. Этот цикл содержит <tex>n</tex> вершин и <tex>n</tex> ребер, а для любой из <tex>p - n</tex> вершин, не принадлежащих циклу,существует инцидентное ей ребро, которое лежит на геодезической , идущей от некоторой вершины цикла. Все такие ребра попарно различны; отсюда <tex>q \ge p</tex>, т. е. пришли к противоречию. | ||
+ | 4) <tex> \to </tex> 1) Предположим граф <tex>G</tex> имеет <tex>k</tex> компонент связности, и т. к. граф ациклический, то каждая компонента связности является деревом. Ввиду того, что 1) <tex> \to </tex> 3) <tex>q = \sum_{i = 1}^k (p_i - 1) = p - k</tex>, где <tex>p_i</tex> - количество вершин в <tex>i</tex>-й компоненте связности. Учитывая, что <tex>p = q + 1</tex>, получаем, что <tex>k = 1</tex>, т. е. <tex>G</tex> - дерево. | ||
}} | }} | ||
Версия 01:38, 22 декабря 2010
Определения
Определение: |
Ациклический граф - граф, в котором нет циклов. |
Определение: |
Дерево - это связный ациклический граф. |
Определение: |
Граф, не содержащий циклов, называется лесом. |
Теорема
Теорема: |
Для графа с вершинами и ребрами следующие утверждения эквивалентны:
1) - дерево;2) любые две вершины в соединены единственной простой цепью;3) связный граф и ;4) ациклический граф и ;5) - ациклический граф, и если любую праву несмежных вершин соединить ребром , то в графе будет точно один простой цикл;6) 7) - связный граф, отличный от Kp для , и если любую пару несмежных вершин соединить ребром , то в графе будет точно один простой цикл; - Граф, отличный от K3 K1 и K3 K2, , и если любую пару несмежных вершин соединить ребром , то в графе будет точно один простой цикл. |
Доказательство: |
Для примера докажем эквивалентность первых четырёх утверждений. 1) 2) Поскольку связный граф, то любые две его вершины соединены простой цепью. Пусть и - две различные простые цепи, соединяющие вершины и , и пусть - первая вершина, принадлежащая (при переходе по из в ), такая, что принадлежит и и , но вершина, предшествующая ей в , не принадлежит .Если - следующая за вершина в , принадлежащая также , то сегменты (части) цепей и , находящиеся между вершинами и , образуют простой цикл в графе . Поэтому если - ациклический граф, то между любыми двумя его вершинами существует самое большое одна цепь.2) 3) Ясно, что граф - связный. Соотношение докажем по индукции. Утверждение очевидно для связных графов с одной и двумя вершинами. Предположим, что оно верно для графов, имеющих меньше вершин. Если же граф имеет вершин, то удаление из него любого ребра делает его несвязным, в силу единственности простых цепей; более того, получаемый граф будет иметь в точности две компоненты. По предположению индукции в каждой компоненте число вершин на единицу больше числа ребер. Таким образом, общее число ребер в графе должно равняться .3) 4) 4) Предположим, что в графе есть простой цикл длины . Этот цикл содержит вершин и ребер, а для любой из вершин, не принадлежащих циклу,существует инцидентное ей ребро, которое лежит на геодезической , идущей от некоторой вершины цикла. Все такие ребра попарно различны; отсюда , т. е. пришли к противоречию. 1) Предположим граф имеет компонент связности, и т. к. граф ациклический, то каждая компонента связности является деревом. Ввиду того, что 1) 3) , где - количество вершин в -й компоненте связности. Учитывая, что , получаем, что , т. е. - дерево. |
Литература
- Харари Фрэнк Теория графов = Graph theory/Пер. с англ. и предисл. В. П. Козырева. Под ред. Г.П.Гаврилова. Изд. 2-е. — М.: Едиториал УРСС, 2003. — 296 с. — ISBN 5-354-00301-6