Отношение вершинной двусвязности — различия между версиями
(→Вершинная двусвязность) |
|||
Строка 2: | Строка 2: | ||
{{Определение | {{Определение | ||
|definition= | |definition= | ||
− | Два ребра графа называются '''вершинно двусвязными''', если существует два вершинно непересекающихся пути, попарно соединяющие их концы. | + | Два ребра [[Основные определения: граф, ребро, вершина, степень, петля, путь, цикл|графа]] называются '''вершинно двусвязными''', если существует два вершинно непересекающихся пути, попарно соединяющие их концы. |
}} | }} | ||
Строка 17: | Строка 17: | ||
'''Транзитивность:''' | '''Транзитивность:''' | ||
− | Пусть ребра < | + | Пусть ребра <tex>u_1u_2</tex>, <tex>v_1v_2</tex> и <tex>v_1v_2</tex>, <tex>w_1w_2</tex> вершинно двусвязны, и <tex>P_1=u_1v_1</tex>, <tex>P_2=u_2v_2</tex>, <tex>Q_1=v_1w_1</tex>, <tex>Q_2=v_2w_2</tex> - пути, соединяющие их концы. По определению вершинной двусвязности <tex>P_1 \cap Q_1 = \varnothing</tex> и <tex>P_2 \cap Q_2 = \varnothing</tex>. Покажем, что между <tex>u_1u_2</tex> и <tex>w_1w_2</tex> также существует 2 вершинно непересекающихся пути. |
Случай 1. Если среди всех указанных путей нет пересечений, то утверждение оказывается очевидным. | Случай 1. Если среди всех указанных путей нет пересечений, то утверждение оказывается очевидным. | ||
− | Случай 2. Пусть теперь наши пути будут пересекаться на некоторых последовательностях вершин и ребер между ними (будем называть их пересечениями). Будем называть пути, не содержащие пересечений или ребер < | + | Случай 2. Пусть теперь наши пути будут пересекаться на некоторых последовательностях вершин и ребер между ними (будем называть их пересечениями). Будем называть пути, не содержащие пересечений или ребер <tex>u_1u_2</tex> или <tex>w_1w_2</tex> разрешенными. Рассмотрим следующую процедуру. Найдем пересечение <tex>I</tex>, к которому из <tex>v_1v_2</tex> есть разрешенный путь. Сожмем <tex>I</tex> и <tex>v_1v_2</tex> в две вершины, а все разрешенные пути между ними сожмем в ребро. Назначим вместо <tex>v_1v_2</tex> получившееся ребро. Будем повторять процедуру, пока остаются пересечения. Последнее получившееся ребро вершинно двусвязно с <tex>u_1u_2</tex> и <tex>w_1w_2</tex> (иначе оказалось бы, что оно не было бы вершинно двусвязно с самым первым <tex>v_1v_2</tex>). Мы свели ситуацию к Случаю 1. |
}} | }} | ||
− | ''Замечание.'' Рассмотрим следующее определение: вершины < | + | ''Замечание.'' Рассмотрим следующее определение: вершины <tex>u</tex> и <tex>v</tex> называются вершинно двусвязными, если между ними существуют 2 пути, не пересекающихся по вершинам, за исключением концов. Это определение не может претендовать на корректность, так как в этом случае отношение вершинной двусвязности перестанет быть транзитивным. |
==Блоки== | ==Блоки== | ||
Строка 34: | Строка 34: | ||
{{Определение | {{Определение | ||
|definition= | |definition= | ||
− | Точка сочленения графа < | + | Точка сочленения графа <tex>G</tex> - вершина, принадлежащая как минимум двум блокам <tex>G</tex>. |
}} | }} | ||
{{Определение | {{Определение | ||
|definition= | |definition= | ||
− | Точка сочленения графа < | + | Точка сочленения графа <tex>G</tex> - вершина, при удалении которой в <tex>G</tex> увеличивается число компонент связности. |
}} | }} |
Версия 23:42, 13 октября 2010
Вершинная двусвязность
Определение: |
Два ребра графа называются вершинно двусвязными, если существует два вершинно непересекающихся пути, попарно соединяющие их концы. |
Теорема: |
Отношение вершинной двусвязности является отношением эквивалентности на ребрах. |
Доказательство: |
Рефлексивность: В данном случае имеем 2 пустых пути, которые, очевидно, не пересекаются. Коммутативность: Следует из симметричности определения. Транзитивность: Пусть ребра , и , вершинно двусвязны, и , , , - пути, соединяющие их концы. По определению вершинной двусвязности и . Покажем, что между и также существует 2 вершинно непересекающихся пути.Случай 1. Если среди всех указанных путей нет пересечений, то утверждение оказывается очевидным. Случай 2. Пусть теперь наши пути будут пересекаться на некоторых последовательностях вершин и ребер между ними (будем называть их пересечениями). Будем называть пути, не содержащие пересечений или ребер или разрешенными. Рассмотрим следующую процедуру. Найдем пересечение , к которому из есть разрешенный путь. Сожмем и в две вершины, а все разрешенные пути между ними сожмем в ребро. Назначим вместо получившееся ребро. Будем повторять процедуру, пока остаются пересечения. Последнее получившееся ребро вершинно двусвязно с и (иначе оказалось бы, что оно не было бы вершинно двусвязно с самым первым ). Мы свели ситуацию к Случаю 1. |
Замечание. Рассмотрим следующее определение: вершины
и называются вершинно двусвязными, если между ними существуют 2 пути, не пересекающихся по вершинам, за исключением концов. Это определение не может претендовать на корректность, так как в этом случае отношение вершинной двусвязности перестанет быть транзитивным.Блоки
Определение: |
Блоками, или компонентами вершинной двусвязности графа, называют его подграфы, множества ребер которых - классы эквивалентности вершинной двусвязности, а множества вершин - множества концов ребер из соответствующих классов. |
Точки сочленения
Определение: |
Точка сочленения графа | - вершина, принадлежащая как минимум двум блокам .
Определение: |
Точка сочленения графа | - вершина, при удалении которой в увеличивается число компонент связности.