Дерево, эквивалентные определения — различия между версиями
Vasin (обсуждение | вклад) (Отмена правки 17042 участника Vasin (обсуждение)) |
(→Определения) |
||
Строка 16: | Строка 16: | ||
==Определения== | ==Определения== | ||
− | Для графа G эквивалентны следующие утверждения: | + | Для графа <tex>G</tex> эквивалентны следующие утверждения: |
− | # G — дерево | + | # <tex>G</tex> — дерево |
− | # Любые две вершины графа G соединены единственным простым путем | + | # Любые две вершины графа <tex>G</tex> соединены единственным простым путем |
− | # G — связен и <tex> p = q + 1 </tex>, где <tex>p</tex> — количество вершин, а <tex>q</tex> количество ребер | + | # <tex>G</tex> — связен и <tex> p = q + 1 </tex>, где <tex>p</tex> — количество вершин, а <tex>q</tex> количество ребер |
− | # G — ацикличен и <tex> p = q + 1 </tex>, где <tex>p</tex> — количество вершин, а <tex>q</tex> количество ребер | + | # <tex>G</tex> — ацикличен и <tex> p = q + 1 </tex>, где <tex>p</tex> — количество вершин, а <tex>q</tex> количество ребер |
− | # G — ацикличен и при добавлении любого ребра для [[Основные определения теории графов|несмежных вершин]] появляется один простой [[Основные определения теории графов|цикл]] | + | # <tex>G</tex> — ацикличен и при добавлении любого ребра для [[Основные определения теории графов|несмежных вершин]] появляется один простой [[Основные определения теории графов|цикл]] |
− | # G — связный граф, отличный от <tex> K_p </tex> для <tex> p \ge 3 </tex>, а также при добавлении любого ребра для несмежных вершин появляется один простой цикл | + | # <tex>G</tex> — связный граф, отличный от <tex> K_p </tex> для <tex> p \ge 3 </tex>, а также при добавлении любого ребра для несмежных вершин появляется один простой цикл |
− | # G — граф, отличный от <tex> K_3 \cup K_1 </tex> и <tex> K_3 \cup K_2 </tex>, а также <tex> p = q + 1 </tex>, где <tex>p</tex> — количество вершин, а <tex>q</tex> количество ребер, и при добавлении любого ребра для несмежных вершин появляется один простой цикл | + | # <tex>G</tex> — граф, отличный от <tex> K_3 \cup K_1 </tex> и <tex> K_3 \cup K_2 </tex>, а также <tex> p = q + 1 </tex>, где <tex>p</tex> — количество вершин, а <tex>q</tex> количество ребер, и при добавлении любого ребра для несмежных вершин появляется один простой цикл |
==Доказательство эквивалентности== | ==Доказательство эквивалентности== |
Версия 09:12, 6 февраля 2012
Определение: |
Дерево — связный ациклический граф. |
Определение: |
Лес — граф, являющийся набором непересекающихся деревьев. |
Определения
Для графа
эквивалентны следующие утверждения:- — дерево
- Любые две вершины графа соединены единственным простым путем
- — связен и , где — количество вершин, а количество ребер
- — ацикличен и , где — количество вершин, а количество ребер
- несмежных вершин появляется один простой цикл — ацикличен и при добавлении любого ребра для
- — связный граф, отличный от для , а также при добавлении любого ребра для несмежных вершин появляется один простой цикл
- — граф, отличный от и , а также , где — количество вершин, а количество ребер, и при добавлении любого ребра для несмежных вершин появляется один простой цикл
Доказательство эквивалентности
- прост, поскольку никакой путь не может зайти в одну вершину два раза, потому что это противоречит ацикличности. Граф связен, поэтому любые две вершнины соединены путем. Граф ацикличен, значит путь единственен, а также
- Очевидно, что граф связен. Докажем по индукции, соотношение . Утверждение очевидно для связных графов с одной и двумя вершинами. Предположим, что оно верно для графов, имеющих меньше вершин. Если же граф имеет вершин, то удаление из него любого ребра делает граф несвязным в силу единственности простых цепей; более того, получаемый граф будет иметь в точности две компоненты. По предположению индукции в каждой компоненте число вершин на единицу больше числа ребер. Таким образом, .
- Очевидно, что если граф связен и ребер на одно меньше, чем вершин, то он ацикличен. Преположим, что у нас есть p вершин, и мы добавляем ребра. Если мы добавили ребро для получения цикла, то добавили второй путь между парой вершин, а значит нам не хватит его на добавление вершины и мы получим не связный граф, что противоречит условию.
- компонент связности. Поскольку , то , а значит — связен. Таким образом наш граф — дерево, у которого между любой парой вершин есть единственный простой путь. Очевидно, при добавлении ребра появится второй путь между парой вершин, то есть мы получим цикл. — ациклический граф, значит каждая компонента связности графа является деревом. Так как в каждой из них вершин на единицу больше чем ребер, то , где — число
- Поскольку для содержит простой цикл, то не может им являться. связен, так как в ином случае можно было бы добавить ребро так, что граф остался бы ациклическим.
- Докажем, что любые две вершины графа соединены единственной простой цепью, а тогда поскольку , получим . Любые две вершины соединены простой цепью, так как — связен. Если две вершины соединены более чем одной простой цепью, то мы получим цикл. Причем он должен являться , так как иначе добавив ребро, соединяющее две вершины цикла, мы получим более одного простого цикла, что противоречит условию. является собственным подграфом , поскольку не является для . — связен, а значит есть вершина смежная с . Очевидно, можно добавить ребро так, что образуется более одного простого цикла. Если нельзя добавить ребра так, чтобы не нарушалось исходное условие, то граф является для , и мы получаем противоречие с исходным условием. Значит, любые две вершины графа соединены единственной простой цепью, что и требовалось.
- Если имеет простой цикл, то он является отдельной компонентой по ранее доказанному. Все остальные компоненты должны быть деревьями, но для выполнения соотношения должно быть не более одной компоненты отличной от , так как в . Если это дерево содержит простой путь длины 2, то в можно добавить ребро так, что образуются два простых цикла. Следовательно, этим деревом является или . Значит является или , которые мы исключили из рассмотрения. Значит наш граф ацикличен. Если ациклический и , то из и верно, что — связен. В итоге получаем, что является деревом по определению.
Литература
- Харари Ф. Теория графов. /пер. с англ. — изд. 2-е — М.: Едиториал УРСС, 2003. — 296 с. — ISBN 5-354-00301-6
- Википедия — свободная энциклопедия