Граф компонент рёберной двусвязности — различия между версиями

Материал из Викиконспекты
Перейти к: навигация, поиск
Строка 8: Строка 8:
 
В определениях, приведенных выше, <tex>T</tex> - [[Дерево, эквивалентные определения|дерево]].
 
В определениях, приведенных выше, <tex>T</tex> - [[Дерево, эквивалентные определения|дерево]].
 
|proof=
 
|proof=
 +
 +
<tex>\land</tex> - пересечение путей.
 +
<tex>A \land B : (a, b) \in A \land B \Rightarrow (a, b) \in A \land (a, b) \in B</tex>
  
 
''а)'' <tex>T</tex> - связно. (Следует из определения)
 
''а)'' <tex>T</tex> - связно. (Следует из определения)
  
 
''б)'' В <tex>T</tex> нет циклов.
 
''б)'' В <tex>T</tex> нет циклов.
Пусть какие-то две последовательные вершины <tex>A_k</tex> и <tex>A_l</tex> принадлежат какому-то циклу. Тогда ребро <tex>(A_k,  A_l)</tex> принадлежит этому же циклу.
+
Пусть какие-то две смежные вершины <tex>A_k</tex> и <tex>A_l</tex> принадлежат какому-то циклу. Тогда ребро <tex>(A_k,  A_l)</tex> принадлежит этому же циклу.
  
 
Следовательно, существуют два реберно не пересекающихся пути между вершинами <tex>A_k</tex>  и <tex>A_l</tex>, т.е. <tex>(A_k, A_l)</tex> - не является мостом. Но <tex>(A_k, A_l)</tex> - мост по условию. Получили противоречие.
 
Следовательно, существуют два реберно не пересекающихся пути между вершинами <tex>A_k</tex>  и <tex>A_l</tex>, т.е. <tex>(A_k, A_l)</tex> - не является мостом. Но <tex>(A_k, A_l)</tex> - мост по условию. Получили противоречие.

Версия 00:10, 14 октября 2010

Определение:
Пусть граф [math]G[/math] реберно двусвязен. Обозначим [math]A_1...A_n[/math] - компоненты реберной двусвязности, а [math]a_1...a_m[/math] - мосты [math]G[/math]. Построим граф [math]T[/math], в котором вершинами будут [math]A_1...A_n[/math], а ребрами [math]a_1...a_m[/math], соединяющими соответствующие вершины из соответствующих компонент реберной двусвязности. Полученный граф [math]T[/math] называют графом компонент реберной двусвязности графа [math]G[/math].
Лемма:
В определениях, приведенных выше, [math]T[/math] - дерево.
Доказательство:
[math]\triangleright[/math]

[math]\land[/math] - пересечение путей. [math]A \land B : (a, b) \in A \land B \Rightarrow (a, b) \in A \land (a, b) \in B[/math]

а) [math]T[/math] - связно. (Следует из определения)

б) В [math]T[/math] нет циклов. Пусть какие-то две смежные вершины [math]A_k[/math] и [math]A_l[/math] принадлежат какому-то циклу. Тогда ребро [math](A_k, A_l)[/math] принадлежит этому же циклу.

Следовательно, существуют два реберно не пересекающихся пути между вершинами [math]A_k[/math] и [math]A_l[/math], т.е. [math](A_k, A_l)[/math] - не является мостом. Но [math](A_k, A_l)[/math] - мост по условию. Получили противоречие.

[math]T[/math] - дерево.
[math]\triangleleft[/math]

См. также

Граф блоков-точек сочленения