Если граф состоит из нескольких
(рис 6.1) Связный граф с не менее чем тремя вершинами, в котором нет
Будем говорить, что два элемента графа (напомним, что элементы графа
- это
вершины и ребра)
Теорема 1. В двусвязном графе любые два различных элемента циклически связаны. Если в графе любые два ребра циклически связаны, то он двусвязен.
Доказательство. Докажем сначала, что в двусвязном графе $$G$$
для любых двух различных вершин $$a$$ и $$b$$ имеется
простой
цикл, проходящий через обе эти вершины. Доказательство проводим индукцией
по расстоянию между $$a$$ и $$b$$. Если $$d(a,b)=1$$, то $$a$$ и $$b$$ смежны.
Ребро $$(a,b)$$ не является перешейком (иначе хотя бы одна
из вершин $$a$$, $$b$$ была
бы
(рис 6.2) Теперь покажем, что для любой вершины $$a$$ и любого ребра $$(x,y)$$ двусвязного графа $$G$$ в нем имеется цикл, содержащий эту вершину и это ребро. Как доказано выше, существует простой цикл $$C_1$$, содержащий вершины $$a$$ и $$x$$. Если этот цикл проходит и через $$y$$, то, заменив в нем отрезок от $$x$$ до $$y$$, не содержащий $$a$$, ребром $$(x,y)$$, получим простой цикл, проходящий через вершину $$a$$ и ребро $$(x,y)$$. В противном случае возьмем цикл $$C_2$$, содержащий вершины $$a$$ и $$y$$. Кратчайший отрезок этого цикла, соединяющий $$y$$ с какой-либо вершиной $$z$$ на $$C_1$$, вместе с отрезком цикла $$C_1$$ от $$z$$ до $$x$$, содержащим вершину $$a$$, и с ребром $$(x,y)$$ образует простой цикл, содержащий это ребро и вершину $$a$$.
Доказательство того, что в двусвязном графе через любые два ребра проходит простой цикл, почти в точности повторяет предыдущее, только вместо вершины $$a$$ нужно рассматривать ребро $$(a,b)$$.
Остается доказать, что если в графе $$G$$ через любые два
различных
элемента проходит простой цикл, то этот граф - двусвязный. Действительно,
допустим, что вершина $$a$$ -
Из этой теоремы следует, что свойство
Следствие. Граф с не менее чем двумя ребрами двусвязен тогда и только тогда, когда в нем любые два различных ребра циклически связаны.
Рассмотрим подробнее отношение
Теорема 2. Для любого
Доказательство. Остается доказать транзитивность этого отношения.
Пусть $$C_{1}$$ - простой цикл, содержащий
ребра $$e_{1}$$
и $$e_{2}$$, а $$C_{2}$$ - простой цикл, содержащий
ребра $$e_{2}$$
и $$e_{3}$$ ; покажем, что существует простой цикл, содержащий ребра $$e_{1}$$ и $$e_{3}$$. Если $$e_{1}$$
принадлежит $$C_{2}$$, то
последний и является этим циклом. Если же $$e_{1}$$ не принадлежит $$C_{2}$$, то в $$C_{1}$$ есть отрезок $$P_{1}$$,
включающий $$e_{1}$$,
у которого концевые вершины $$a$$ и $$b$$
принадлежат $$C_{2}$$,
а все
Итак, множество ребер любого графа разбивается на классы эквивалентности
по отношению
а) $$B$$ состоит из одной
б) $$B$$ порождается единственным ребром, которое является перешейком в $$G$$ ;
в) $$B$$ является максимальным
Из последних двух теорем следует, что ребра нетривиального блока образуют
класс
Теорема 3. Два различных блока одного графа могут иметь не
более одной общей вершины. Вершина принадлежит более чем одному блоку
тогда и только тогда, когда она является
Доказательство. Пусть $$B_1$$ и $$B_2$$ - различные блоки
графа $$G$$.
Рассмотрим подграф $$B = B_1 \cup B_2$$.
Он не является блоком, следовательно,
или несвязен, или имеет
Если вершина $$x$$ принадлежит более чем одному блоку, то она
инцидентна
двум ребрам, $$(x,y_1)$$ и $$(x,y_2)$$, принадлежащим разным
блокам, то есть не
являющимся
Строение связного графа, состоящего из нескольких блоков, может быть
схематически описано с помощью так называемого
(рис 6.3) Рассмотрим связный граф $$G$$ и в нем
Пусть $$B$$ - блок графа, а $$x$$ - вершина этого блока с наименьшим значением $$Dnum(x)$$. Иначе говоря, $$x$$ - вершина блока, посещаемая при обходе первой. Среди сыновей вершины $$x$$ имеется единственная вершина $$y$$, принадлежащая блоку $$B$$. Вершину $$x$$ будем называть начальной вершиной, а ребро $$(x,y)$$ - начальным ребром блока $$B$$.
Теорема 4. Пусть $$x=F(y)$$ в
Доказательство. Если $$x=a$$, то для каждого сына $$y$$ вершины $$x$$ имеет место равенство $$\Low(y)=\Dnum(x)$$ и ребро $$(x,y)$$ является начальным ребром некоторого блока.
Пусть $$x\ne a$$ и $$(x,y)$$ - начальное ребро
блока $$B$$.
Предположим, что $$\Low(y)\ne \Dnum(x)$$. Это означает, что имеется
ребро,
соединяющее некоторого потомка вершины $$y$$ с собственным предком
вершины $$x$$. Но тогда ребра $$(x,y)$$
и $$(x,F(x))$$ оказываются
Обратно, пусть $$\Low(y)=\Dnum(x)$$. Тогда
вершина $$x$$ является
В основе описываемого ниже алгоритма выявления блоков лежит рекурсивная
процедура вычисления функции $$\Low$$ из предыдущего раздела.
Напомним,
что $$\Low(x)$$ есть наименьший из
Множества вершин блоков строит процедура NewBlock. Она вызывается всякий
раз, когда обнаруживается начальное ребро $$(x,\,y)$$ некоторого
блока
(выполняется равенство $$\Low(y)=\Dnum(x)$$ ). Эта процедура
включает в
новое множество $$B(k)$$ вершины $$x$$, $$y$$ и
все
вершины, находящиеся в стеке выше вершины $$y$$. Эти вершины удаляются
из стека (кроме вершины $$x$$, которая является начальной вершиной
блока и может принадлежать еще и другим блокам). Для обоснования
алгоритма остается убедиться в том, что блок состоит именно из этих
вершин. Доказательство можно провести индукцией по номеру блока $$k$$.
Вершина $$y$$ помещается в стек $$S$$, когда она становится
открытой, а условие $$\Low(y)=\Dnum(x)$$
проверяется для вершины $$y$$
тогда, когда она превращается в закрытую. Все вершины, помещаемые в стек
между этими двумя событиями, будут потомками вершины $$y$$
в
Алгоритм 1.
Procedure $$Blocks(x)$$
Procedure NewBlock
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.