Дерево, эквивалентные определения — различия между версиями
(→Определения) |
(→Доказательство эквивалентности) |
||
Строка 28: | Строка 28: | ||
* <tex> 5 \Rightarrow 6 </tex> Поскольку <tex> K_p </tex> для <tex> p \ge 3 </tex> содержит простой цикл, то <tex>G</tex> не может им являться. <tex>G</tex> связен, так как в ином случае можно было бы добавить ребро так, что граф остался бы ациклическим. | * <tex> 5 \Rightarrow 6 </tex> Поскольку <tex> K_p </tex> для <tex> p \ge 3 </tex> содержит простой цикл, то <tex>G</tex> не может им являться. <tex>G</tex> связен, так как в ином случае можно было бы добавить ребро так, что граф остался бы ациклическим. | ||
− | * <tex> 6 \Rightarrow 7 </tex> Докажем, что любые две вершины графа соеденены простой цепью, а тогда поскольку <tex> 2 \Rightarrow 3 </tex>, получим <tex> p = q + 1 </tex>. Очевидно, любые две вершины соединены простой цепью. Если две вершины соединены более чем одной простой цепью, то мы получим цикл. Причем он должен являться <tex> K_3 </tex>, так как иначе добавив ребро, соединяющее две вершины цикла мы получим более одного простого цикла, что противоречит условию. | + | * <tex> 6 \Rightarrow 7 </tex> Докажем, что любые две вершины графа соеденены простой цепью, а тогда поскольку <tex> 2 \Rightarrow 3 </tex>, получим <tex> p = q + 1 </tex>. Очевидно, любые две вершины соединены простой цепью. Если две вершины соединены более чем одной простой цепью, то мы получим цикл. Причем он должен являться <tex> K_3 </tex>, так как иначе добавив ребро, соединяющее две вершины цикла мы получим более одного простого цикла, что противоречит условию. <tex> K_3 </tex> является собственным подграфом <tex>G</tex>, поскольку <tex>G</tex> не является <tex> K_p </tex> для <tex> p \ge 3 </tex>. <tex>G</tex> связен, а значит есть вершина смежная с <tex> K_3 </tex>. Очевидно, можно добавить ребро так, что образуется более одного простого цикла. Если нельзя добавить ребра так, чтобы не нарушалось исходное условие, то граф <tex>G</tex> является <tex>K_p</tex> для <tex> p \ge 3 </tex>, и мы получаем противоречие с исходным условием. |
+ | |||
+ | * <tex> 7 \Rightarrow 1 </tex> Если <tex>G</tex> имеет простой цикл, то он является отдельной компонентой <tex>K_3</tex> по ранее доказанному. Все остальные компоненты должны быть деревьями, но для выполнения соотношения <tex> p = q + 1 </tex> должно быть не более одной компоненты отличной от <tex>K_3</tex>, так как в <tex>K_3</tex> <tex> p = q = 3 </tex>. Если это дерево содержить простой путь длины 2, то в <tex>G</tex> можно добавить ребро так, что образуется 2 простых цикла. Следовательно, этим деревом является <tex>K_1</tex> или <tex>K_2</tex>. Значит <tex>G</tex> является <tex>K_3 | ||
==Литература== | ==Литература== |
Версия 03:08, 27 ноября 2011
Определение: |
Дерево — связный ациклический граф. |
Определение: |
Лес — граф, являющийся набором непересекающихся деревьев. |
Определения
Для графа G эквивалентны следующие утверждения:
- G - дерево
- Любые две вершины графа G соединены единственным простым путем
- G - связен и , где - количество вершин, а количество ребер
- G - ацикличен и , где - количество вершин, а количество ребер
- G - ацикличен и при добавлении любого ребра для несмежных вершин появляется один простой цикл
- G - связный граф, отличный от для , а также при добавлении любого ребра для несмежных вершин появляется один простой цикл
- G - граф, отличный от и , а также , где - количество вершин, а количество ребер, и при добавлении любого ребра для несмежных вершин появляется один простой цикл
Доказательство эквивалентности
- Граф связен, значит любые две вершнины соединены путем, ацикличен, значит путь единственен, а так же прост, так как никакой путь не может зайти в одну вершину два раза, потому что это противоречит ацикличности.
- Очевидно, граф связен. Докажем по индукции, соотношение . Утверждение очевидно для связных графов с одной и двумя вершинами. Предположим, что оно верно для графов, имеющих меньше вершин. Если же граф имеет вершин, то удаление из него любого ребра делает граф несвязным в силу единственности простых цепей; более того, получаемый граф будет иметь в точност две компоненты. По предположению индукции в каждой компоненте число вершин на еденицу больше числа ребер. Таким образом, или .
- Очевидно, что если граф связен и ребер на одно меньше, чем вершин, то он ацикличен. Преположим, что у нас есть p вершин, и мы добавлеям ребра. Если мы добавили ребро для получения цикла, то добавили второй путь между парой вершин, а значит нам не хватит его на добавление вершины и мы получим не связный граф, что противоречит условию.
- - ациклический граф, значит каждая компонента связности графа является деревом. Если всего компонент, то, поскольку в каждой из них вершин на единицу больше чем ребер, то . Так как , то - связен. Таким образом наш граф дерево, у которого между любой парой вершин есть единственный простой путь. Очевидно, при добавлении ребра появится второй путь между парой вершин, то есть мы получим цикл.
- Поскольку для содержит простой цикл, то не может им являться. связен, так как в ином случае можно было бы добавить ребро так, что граф остался бы ациклическим.
- Докажем, что любые две вершины графа соеденены простой цепью, а тогда поскольку , получим . Очевидно, любые две вершины соединены простой цепью. Если две вершины соединены более чем одной простой цепью, то мы получим цикл. Причем он должен являться , так как иначе добавив ребро, соединяющее две вершины цикла мы получим более одного простого цикла, что противоречит условию. является собственным подграфом , поскольку не является для . связен, а значит есть вершина смежная с . Очевидно, можно добавить ребро так, что образуется более одного простого цикла. Если нельзя добавить ребра так, чтобы не нарушалось исходное условие, то граф является для , и мы получаем противоречие с исходным условием.
- Если имеет простой цикл, то он является отдельной компонентой по ранее доказанному. Все остальные компоненты должны быть деревьями, но для выполнения соотношения должно быть не более одной компоненты отличной от , так как в . Если это дерево содержить простой путь длины 2, то в можно добавить ребро так, что образуется 2 простых цикла. Следовательно, этим деревом является или . Значит является <tex>K_3
Литература
- Харари Фрэнк Теория графов = Graph theory/Пер. с англ. и предисл. В. П. Козырева. Под ред. Г.П.Гаврилова. Изд. 2-е. — М.: Едиториал УРСС, 2003. — 296 с. — ISBN 5-354-00301-6
- Википедия — свободная энциклопедия