Что такое компонент связности графа

Компонента связности графа

Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа

Компонента связности графа — некоторое множество вершин графа такое, что для любых двух вершин из этого множества существует путь из одной в другую, и не существует пути из вершины этого множества в вершину не из этого множества.

Для ориентированных графов определено понятие сильной компоненты связности

Алгоритм

Для поиска компонент связности можно использовать поиск в ширину или поиск в глубину. При этом затраченное время будет линейным (относительно количества вершин и ребер).

См. также

Ссылки

Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа

Полезное

Смотреть что такое «Компонента связности графа» в других словарях:

Компонента сильной связности графа — Орграф называется сильно связным (strongly connected), если любые две его вершины сильно связаны. Две пары вершин s и t любого графа сильно связаны, если существует ориентированный путь из s в t и ориентированный путь из t в s. Сильно связными… … Википедия

Компонента — Компонент (от лат. componens, родительный падеж componentis составляющий) составная часть, элемент чего либо. В разных отраслях науки и техники может иметь дополнительное, более специфическое значение. В математике сложилось употребление в… … Википедия

ГРАФА СВЯЗНОСТЬ — одна из топологических характеристик графа. Граф наз. связным, если для любых его вершин и н vсуществует цепь, соединяющая эти вершины. Числом вершинной связности графа G [обозначение ] наз. наименьшее число вершин, удаление к рых (вместе с… … Математическая энциклопедия

ГРАФА АВТОМОРФИЗМ — изоморфное отображение графа на себя (см. Графов изоморфизм). Множество всех автоморфизмов данного графа образует группу относительно операции композиции автоморфизмов. Автоморфизмы графа Gпорождают группу подстановок вершин Г(G), наз. группой… … Математическая энциклопедия

Компонента сильной связности в орграфе — Орграф называется сильно связным (англ. strongly connected), если любые две его вершины сильно связаны. Две вершины s и t любого графа сильно связаны, если существует ориентированный путь из s в t и ориентированный путь из t в s.… … Википедия

Связность графа — Связный граф граф, содержащий ровно одну компоненту связности. Это означает, что между любой парой вершин этого графа существует по крайней мере один путь. Содержание 1 Примеры применения 2 Связность для орграфов … Википедия

Компонент — Компонента составная часть чего либо целого. В разных отраслях науки и техники может иметь дополнительное, более специфическое значение. В математике Компонента связности Компонента связности графа Компонента вектора или тензора, см.… … Википедия

КС — Компонента связности графа Конституционный суд Контактная сеть Counter Strike Кубок Стэнли Корреспондентский счёт (к/с) Качугин, Солодовников (по другим данным Керосиновая смесь) Координационный совет Кран Самоходный (см. также Подъёмный кран#По… … Википедия

Словарь терминов теории графов — Здесь собраны определения терминов из теории графов. Курсивом выделены ссылки на термины в этом словаре (на этой странице). # А Б В Г Д Е Ё Ж З И К Л М Н О П Р С … Википедия

Глоссарий теории графов — Эта страница глоссарий. См. также основную статью: Теория графов Здесь собраны определения терминов из теории графов. Курсивом выделены ссылки на термины в этом словаре (на этой странице) … Википедия

Источник

Лекция 13. Графы

4.2. Связность

Маршруты

Определение 4.9. Последовательность из Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа ребер графа (не обязательно различных) называется маршрутом длины Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа, если любые два рядом стоящие в этой последовательности ребра смежные. Кроме того, если эти два рядом стоящие ребра ориентированные, то в инцидентную им вершину ребро, стоящее слева, должно входить, а ребро, стоящее справа, из нее выходить.

только из одной вершины графа.

Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа

Связные компоненты

Пусть задан неориентированный граф. Граф называется связным, если любые две несовпадающие вершины графа соединены маршрутом. Очевидно, что для связности графа необходимо и достаточно, чтобы произвольная фиксированная вершина графа соединялась маршрутом с каждой из оставшихся вершин этого графа.

Отношение связности рефлексивно (вершина всегда связана сама с собой), симметрично (из связности вершины Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа с вершиной Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа следует связность вершины Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа с вершиной Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа) и транзитивно (если вершины Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа, Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа и вершины Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа, Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа связаны, то связаны и вершины Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа,Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа). Таким образом, отношение связности для вершин есть отношение эквивалентности. Поэтому существует такое разбиение множества вершин графа на попарно непересекающиеся подмножества (классы эквивалентности), что все вершины в каждом подмножестве связаны, а вершины из различных подмножеств не связаны. Каждое такое подмножество вершин графа вместе с ребрами, инцидентными этим вершинам, образует связный подграф. Следовательно, неориентированный граф представим единственным образом в виде объединения непересекающихся связных подграфов. Эти подграфы наЧто такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графазывают связными компонентами рассматриваемого графа. Связный граф является своей единственной компонентой связности. На рис.4.21 изображен граф, который имеет три компоненты связности.

Теперь обратимся к ориентированному графу. Если в орграфе существует маршрут, связывающий вершины Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа и Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа, то говорят, что вершина Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа достижима из вершины Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа. Любая вершина считается достижимой из себя самой. Вершина орграфа называется источником, если из нее достижима любая вершина орграфа.

Связность ориентированных графов определяется в принципе так же, как и неориентированных, те есть без учета направления дуг. Специфичным для орграфа (или смешанного графа) является понятие сильной связности.

Орграф называется сильным (или сильносвязным), если любые две его вершины достижимы друг из друга. Орграф называется односторонним (или одностороннесвязным), если для любой пары его вершин, по меньшей мере, одна из них достижима из другой.

Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа

Рис.4.22 Рис.4.22 Рис.4.22

В некоторых задачах существенно требование сильной связности графа. Например, граф, представляющий план города с односторонним движением по некоторым улицам, должен быть сильно связанным, так как, в противном случае, нашлись бы вершины (площади и перекрестки), между которыми нельзя было бы проехать по городу без нарушения правил движения.

Маршрут, содержащий все вершины орграфа, называется остовным.

Теорема 4.5. Орграф является сильным тогда и только тогда, когда в нем есть остовный контур, является односторонним тогда и только тогда, когда в нем есть остовный путь.

Отношение взаимной достижимости вершин орграфа рефлексивно, симметрично и транзитивно. Как отношение эквивалентности оно разбивает множество вершин орграфа на классы эквивалентности, объединяя в один класс все вершины, достижимые друг из друга. Вершины, входящие в такие классы, вместе с дугами, им инцидентными, обе концевые вершины которых принадлежат этому же классу, образуют подграфы, называемые сильными (или сильносвязнными) компонентами орграфа.

Орграф называется несвязным, когда его неориентированный дубликат не является связным графом.

Орграф, изображенный на рис. 4.25, имеет четыре сильные компоненты с множествами вершин Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа, Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа, Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа, Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа. В орграфе могут быть дуги, не входящие ни в одну из его сильных компонент, например, дуги Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа, Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа, Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графаЧто такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа и Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа у орграфа на рис. 4. 25.

Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа

Вершинная связность и реберная связность

Сопоставляя, например, полный граф шестого порядка и его любой связный суграф, интуитивно ясно, что сам полный граф «сильнее» связан, чем его суграф. Далее речь пойдет о понятиях, характеризующих степень связности графа.

Рассмотрим граф, вершины которого соответствуют неким технологическим объектам, а ребра показывают, какие объекты могут взаимодействовать либо непосредственно друг с другом, либо опосредованно через другие объекты. Технологическая система, представленная этим графом, считается функционирующей, если каждая пара ее объектов связана между собой. В этом случае система должна иметь связный граф. Важной характеристикой системы является ее надежность (живучесть), под которой обычно понимается способность системы функционировать при выходе из строя одного или нескольких объектов и (или) нарушения связи между некоторыми из них. Очевидно, что менее надежной следует считать ту систему, которая перестает функционировать при выходе из строя меньшего количества ее элементов. Оказывается, оценить степень надежности такой системы могут помочь те понятия, о которых упоминалось чуть выше и которые сейчас будут определены.

Определение 4.10. Числом вершинной связности (или просто числом связности) Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа графа Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа называется число, равное наименьшему числу вершин, удаление которых приводит к несвязному или одновершинному графу.

Граф Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа, представленный на рис. 4.26, связен, но он перестает быть связным, если удалить вершину 4. Поэтому Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа.

Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графаЧто такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа

Можно нарушить связность графа, удаляя некоторые его ребра (дуги). У графа Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа (рис. 4.26) для этого придется удалить не менее трех ребер. Например, граф Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа распадается на две компоненты после удаления ребер 4&5, 4&6, 4&7.

Определение 4.11. Числом реберной связности Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа графа Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа называется число, равное наименьшему числу ребер, удаление которых приводит к несвязному графу. Число реберной связности одновершинного графа полагается равным нулю.

Выше мы показали, что для графа Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа (рис. 4.26) Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа.

Ребро Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа графа Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа называется мостом, если его удаление увеличивает число компонент связности графа.

Возвращаясь к технологической системе, речь о которой шла вначале, отметим, что число вершинной связности и число реберной связности ее графа отражают чувствительность системы к повреждениям, а точки сочленения и мосты графа системы указывают на наиболее уязвимые места системы.

Граф называется неразделимым, если он связный и не имеет точек сочленения. Граф, имеющий хотя бы одну точку сочленения, является разделимым и называется сепарабельным. Он разбивается на блоки, каждый из которых представляет собой максимальный неразделимый подграф.

Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графаЧто такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа

На рис. 4.28 показаны блоки Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа, Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа, Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа графа на рис. 4.26.

Если Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа есть минимальная степень вершин графа Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа, то очевидно, что Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа, поскольку удаление всех ребер, инцидентных данной вершине, приводит к увеличению числа компонент связности графа.

Теорема 4.6. Для любого графа Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа справедливы неравенства:

Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа.

Граф Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа называется k-связным, если Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа, реберно— k-связным, если Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа.

Граф Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа, изображенный на рис. 4.26, 1-связен и реберно-3-связен.

Источник

Электронная библиотека

Определение. Вершина w орграфа D (графа G) достижима из вершины v, если либо v=w, либо существует путь из v в w (маршрут, соединяющий v, w).

Дадим более удобное определение связных графов.

Определение. Граф называется связным, если для любых двух его вершин v, w существует простая цепь из v в w.

Определение. Граф (орграф) называется связным (сильно связным), если для любых двух его вершин v, w существует маршрут (путь), соединяющий v, w (из v и w).

Определение. Орграф называется односторонне связным, если для любых его двух вершин, по крайней мере, одна достижима из другой.

Определение. Если граф не является связным, то он называется несвязным.

Определение. Компонентой связности графа называется его связный подграф, не являющийся собственным подграфом никакого другого связного подграфа.

В дальнейшем количество компонент связности графа будем обозначать k.

Данный граф не является связным: k = 3.

Данный граф является связным: k = 0.

Теорема. Пусть G – простой граф с n вершинами и k компонентами. Тогда число m его ребер удовлетворяет неравенствам

Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа

Любой простой граф с n вершинами и более чем (т-1)(т-2)/2 ребрами связен.

При исследовании графов возникает вопрос: насколько сильно связен связный граф? Этот вопрос можно сформулировать и так: сколько ребер нужно удалить из графа, чтобы он перестал быть связным? Под операцией удаления вершин из графа будем понимать операцию, заключающуюся в удалении некоторой вершины вместе с инцидентными ей ребрами.

Определение. Вершина графа, удаление которой увеличивает число компонент связности, называется разделяющейся.

Определение. Разделяющим множеством связного графа G называется такое множество его ребер, удаление которого приводит к несвязному графу.

Определение. Разрезом называется такое разделяющее множество, никакое собственное подмножество которого не является разделяющим.

Определение. Разрез, состоящий из одного ребра, называется мостом (перешейком).

Рис. 3.15. Граф для примера 80

В графе возможно выделить несколько разделяющих множеств и разрезов.

Срочно?
Закажи у профессионала, через форму заявки
8 (800) 100-77-13 с 7.00 до 22.00

Источник

Связность, компоненты связности

Говорят, что вершина w орграфа D (графа G) достижима из вершины v, если существует путь из v в w (маршрут, соединяющий v, w).

Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа

Рис. 14: а – ориентированный псевдограф, б – ассоциированный с ним псевдограф

Орграф называется слабо связным, если связным является ассоциированный с ним псевдограф. Если граф (орграф) не является связным (слабо связным), то он называется несвязным.

Компонентой связности (сильной связности) графа G (орграфа D) называется его связный (сильно связный) подграф, не являющийся собственным подграфом никакого другого связного (сильно связного) подграфа графа G (орграфа D).

Примеры: 1. У графа, изображенного на рис. 15, три компоненты связности.

2. У графа, изображенного на рис. 16, три компоненты сильной связности, показанные на рис. 17а, 17б.

Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа

Рис. 15 Рис. 16 Рис. 17

3. На рис. 18 показаны диаграммы сильно, односторонне и слабо связных графов.

Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа

Утверждение 3. Пусть r – отношение достижимости на множестве V вершин псевдографа G, то есть v rw тогда и только тогда, когда либо v = w, либо существует маршрут, соединяющий v, w, тогда:

1) r – эквивалентность на V;

2) v rw тогда и только тогда, когда вершины v, w принадлежат одной компоненте связности псевдографа G;

3) для любого класса эквивалентности Vi Î V/r псевдограф Gi, порожденный множеством Vi, является компонентой связности псевдографа G;

4) для любой компоненты связности псевдографа Gi = (Vi, Еi) псевдографа G выполняется Vi Î V/r.

1) r1 рефлексивно, транзитивно;

3) v r2w только тогда, когда вершины v, w принадлежат одной компоненте сильной связности ориентированного псевдографа D;

4) для любого класса эквивалентности Vi Î V/r2 ориентированный псевдограф Di, порожденный множеством Vi, является компонентой сильной связности ориентированного псевдографа D;

5) для любой компоненты сильной связности Di = (Vi, Еi) ориентированного псевдографа D выполняется Vi Î V/r2.

Под операцией удаления вершины из графа (орграфа) понимают операцию, заключающуюся в удалении некоторой вершины вместе с инцидентными ей ребрами (дугами).

Вершина графа, удаление которой увеличивает число компонент связности, называется разделяющей или точкой сочленения.

Матрица связности

Пусть D = (V, E) – орграф, где V = < v1, …, vn>. Матрицей достижимости орграфа D называется квадратная матрица Т(D) = [ti,j] порядка n, у которой ti,j =1, если вершина vj достижима из vi и ti,j = 0 – в противном случае. Матрицей сильной связности орграфа D называется квадратная матрица S(D) = [si,j] порядка n, у которой si,j =1, если вершина vi достижима из vj и одновременно вершина vj достижима из vi и si,j = 0 – в противном случае, то есть si,j = 1 тогда и только тогда, когда вершины vi, vj принадлежат одной компоненте сильной связности орграфа D.

Задания

Для аудиторных занятий

1. Для графов, изображенных на рис. 4, записать последовательности, состоящие из вершин и ребер, являющиеся маршрутами длины 5, 4, 3 и 2 соответственно.

2. Для графов, изображенных на рис. 9а, 9б, 9в, записать последовательности, состоящие из вершин и ребер, являющиеся цепью, простой цепью.

3. Для графов, изображенных на рис. 9а, 9б, 9в, записать последовательности, состоящие из вершин и ребер, являющиеся циклом, контуром.

Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа4. Для орграфа D, представленногона рис. 19, записать матрицу достижимости и матрицу сильной связности.

Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа
Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа

5. Для графа G (рис. 20) записать матрицу связности.

6. Можно ли утверждать, что сильно связный граф всегда содержит контур?

7. Сколько компонент связности содержит граф G (рис. 20)?

8. Какие вершины графа (рис. 21) являются точками сочленения?

Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа

9. Задано отношение достижимости r на множестве V. Какими свойствами обладает отношение r (рефлексивность, симметричность, транзитивность)?

10. Доказать, что в связном графе, содержащем по крайней мере две вершины, найдется вершина, не являющаяся точкой сочленения.

Для самостоятельной работы

1. Сколько компонент связности содержит граф D (рис. 19)?

2. Какие вершины графа (рис. 20) являются точками сочленения?

3. Сколько компонент связности содержит граф G (рис. 21)?

4. Для графа G, изображенного на рис. 21, записать матрицу связности.

5. Какие из следующих графов являются полно связными (рис. 22)?

Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графаЧто такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа

6. Сколько компонент связности у заданного графа?

Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа

7. Определить матрицы достижимости для орграфов с матрицами смежности.

Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графаЧто такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа

8. Определить матрицы сильной связности для орграфов с матрицами смежности.

Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графаЧто такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа

9. Сколько компонент связности у орграфов из заданий 7 и 8?

10. Какими свойствами обладают графы из заданий 7 и 8 (рефлексивность, симметричность, транзитивность)?

Литература

1. Новиков, Ф. А. Дискретная математика для программистов: учебник для вузов / Ф. А. Новиков. – СПб.: Питер, 2001. – 304 с.

2. Акимов, О. Е. Дискретная математика. Логика, группы, графы – 2-е изд., доп. / О. Е. Акимов. – М.: Лаборатория базовых знаний, 2001. – 367 с.

3. Гаврилов, Г. П. Задачи и упражнения по курсу дискретной математики: учеб. пособие / Г. П. Гаврилов, А. А. Сапоженко. – М.: Наука, 1992. – 408 с.

Практическое занятие № 8

Тема: «Планарные графы»

Цель занятия :

усвоение таких понятий, как планарный граф, плоский граф, грани графа, эйлерова характеристика, гамма-алгоритм укладки графа.

Пояснение к работе

Время выполнения практического задания – 2 часа.

1. Руководствуясь приведенным теоретическим материалом, ответить на следующие вопросы:

Какое соотношение называется эйлеровой характеристикой поверхности?

Какой граф является планарным?

Какие вершины называются контактными?

Что такое сегмент плоского графа?

В чем заключается гамма-алгоритм укладки графа?

2. Дать определение следующих понятий:

– грань в плоском графе:

– внешняя грань в плоском графе.

3. Записать первое и второе следствие из формулы Эйлера.

4. Выполнить задания для аудиторных занятий.

5. Выполнить задания для самостоятельной работы.

Планарные графы

Помимо использования в дискретной математике, графы находят применение и в непрерывной математике, особенно в топологии. При этом графы представляют геометрические объекты на некоторой поверхности (часто на плоскости или на поверхности сферы).

Существует правило изображения графов на поверхности: рёбра графа должны пересекаться только своими концами, то есть в точках, представляющих вершины графа. Для графа, который может быть изображён подобным образом на плоскости, существует название: плоский граф.

Рассмотрим задачу о возможности нарисовать тот или иной граф без самопересечений, то есть нарисовать граф так, чтобы его ребра не имели общих внутренних точек. Поставленную задачу принято называть задачей о плоской укладке графа. Область применения результата, который мы получим, очень обширна. Одна из них – это изготовление электронных схем. Электрические цепи печатным способом наносятся на плату из изолирующего материала. Так как наносимые цепи не изолированы, то они не должны пересекаться. Отсюда вытекает вопрос, как расположить контакты на схеме, чтобы можно было без пересечений нанести цепи на плату. А если так сделать нельзя, то каким минимальным числом плат (слоев графа) можно обойтись?

Плоский граф – это граф, нарисованный таким образом, что его ребра не пересекаются. Говорят, что граф допускает плоскую укладку, если его можно нарисовать как плоский. Также плоские графы называют планарными (рис. 23).

Существуют и непланарные графы. На рис. 24 показаны два таких графа: полный пятивершинник и полный двудольный граф. Для них есть специальные обозначения: K5 и K3,3, соответственно.

Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа
Рис. 23Рис. 24

В планарном графе можно говорить не только о вершинах и ребрах, но и о гранях.

Грань – это часть плоскости, окруженная простым циклом и не содержащая внутри себя других элементов графа. Внешняя грань – это вся плоскость, окружающая плоский граф.

Эйлерова характеристика

Для графов, уложенных на некоторой поверхности, справедливо определенное соотношение между числом вершин, ребер и граней. Это соотношение называется эйлеровой характеристикой поверхности.

Теорема (формула Эйлера). В связном планарном графе справедливо следующее соотношение: pq + r = 2, где р – число вершин, q – число ребер, r – число граней с учетом внутренних и внешних граней.

Каждая грань ограничена по крайней мере тремя ребрами, каждое ребро ограничивает не более трех граней, отсюда 3r £ 2q. Имеем:

2. Рассмотрим К3,3. Имеем: p = 6, q = 9. В этом графе нет треугольников, значит, если этот граф планарен, то в его плоской укладке каждая грань ограничена не менее чем четырьмя ребрами и, следовательно, 4r £ 2q или 2r £ q. По формуле Эйлера, 6 – 9 + r = 2, откуда r = 5. Имеем: 2r = 2×5 = 10 £ q = 9 – противоречие.

Замечание. Граф планарен тогда и только тогда, когда он не содержит в качестве подграфов ни К5, ни К3,3.

Следствие. В любом планарном графе существует вершина, степень которой не больше 5.

Задача о плоской укладке

Задача. Определить, является ли граф планарным, и, если да, то произвести его плоскую укладку.

Если на ребра планарного графа нанести произвольное число вершин степени 2, то он останется планарным; равным образом, если на ребра непланарного графа нанести вершины степени 2, то он планарным не станет.

Теорема (Понтрягин-Куратовский). Граф планарен тогда и только тогда, когда он не содержит в качестве частей графы К5 и К3,3 (быть может, с добавочными вершинами степени 2).

Гамма-алгоритм

Для плоской укладки графа и попутной проверки, планарен ли он, удобно пользоваться гамма-алгоритмом. На вход подаются графы, обладающие следующими свойствами: 1) граф связный; 2) граф имеет хотя бы один цикл; 3) граф не имеет мостиков, т. е. ребер, после удаления которых граф распадается на две компоненты связности.

Если нарушено свойство (1), то граф нужно укладывать отдельно по компонентам связности. Если нарушено свойство (2), то граф – дерево и нарисовать его плоскую укладку тривиально.

Случай нарушения свойства (3) рассмотрим более подробно. Если в графе есть мостики, то их нужно разрезать, провести отдельно плоскую укладку каждой компоненты связности, а затем соединить их мостиками. Здесь может возникнуть трудность: в процессе укладки концевые вершины мостика могут спрятаться внутри плоского графа. Нарисуем одну компоненту связности и будем присоединять к ней другие последовательно. Каждую новую компоненту связности будем рисовать в той грани, в которой лежит концевая вершина соответствующего мостика. Так как граф связности мостиками компонент связности является деревом, мы сумеем получить плоскую укладку.

Сначала изложим алгоритм на конкретном примере. Пусть дан граф G (рис. 25). Инициализация алгоритма производится так: выбираем любой простой цикл; в нашем примере <1, 2, 3, 4, 5, 6, 7, 8>и получаем две грани: Γ1 – внешнюю и Γ2 – внутреннюю (рис. 26). Обозначим выбранный цикл как G′. На каждом шаге будем строить множество сегментов. Каждый сегмент S относительно уже построенного графа G′ представляет собой одно из двух: ребро, оба конца которого принадлежат G′, но само оно не принадлежит G′; связную компоненту графа G–G′, дополненную всеми ребрами графа G, один из концов которых принадлежит связной компоненте, а второй из графа G′.

Те вершины, которые одновременно принадлежат G′ и какому-то сегменту, назовем контактными. Для нашего примера сегменты и вершины изображены на рис. 27. Контактные вершины обведены в квадрат.

Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа
Рис. 25Рис. 26Рис. 27

Если бы в каком-нибудь сегменте не было ни одной контактной вершины, то граф до разрезания был бы несвязный; если бы была только одна, то граф имел бы мостик. Эти возможности заранее исключены, так что каждый сегмент имеет не менее двух контактных вершин. Поэтому в каждом сегменте имеется цепь между любой парой таких вершин.

Если все контактные вершины сегмента S имеют номера вершин какой-то грани Γ, то мы будем говорить, что грань Γ вмещает этот сегмент. Может быть, имеется не одна такая грань, вмещающая сегмент S, множество таких граней обозначим Γ(S), а их число – |Γ(S)|.

Общий шаг алгоритма следующий: обозреваются все сегменты Si и определяются числа |Γ(Si)|. Если хоть одно из них равно 0, то граф не планарен, конец. Иначе выбираем сегмент, для которого число |Γ(S)| минимально, или один из множества, если таких сегментов несколько. В этом сегменте найдем цепь между двумя контактными вершинами и уложим ее в любую из граней множества Γ(S), совместив контактные вершины сегмента с соответствующими вершинами грани. При этом данная грань разобьется на две.

В результате повторения общего шага либо будет получена плоская укладка, когда множество сегментов станет пустым, либо будет получено, что граф G не является планарным. Вернемся к нашему примеру. Пока для любого i: Si Î<Γ1, Γ2>, |Γ(Si)| = 2. Поэтому возьмем первый по номеру сегмент Si и цепь <4, 8>вставим в грань Γ2. Получим увеличенную часть G′ и уменьшенную систему сегментов (рис. 28a, b).

Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа

Определим, какие грани вмещают новые сегменты. Теперь сегменты S1 и S2 вмещаются только в одну грань Γ1, в то время как сегмент S3 вмещается в две грани Γ1 и Γ3. Поэтому берем S1. Возьмем в нем цепь между контактными вершинами, например <2, 7>, и уложим ее в Γ1. Получим увеличенную часть G′ и уменьшенную систему сегментов (рис. 29a, b). Продолжая таким образом, в итоге получим плоскую укладку G (рис. 30).

Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа
Рис. 29Рис. 30

Задания

Для аудиторных занятий

1. Построить попарно неизоморфные непланарные графы без петель и кратных ребер, содержащие 6 вершин и 11 ребер.

2. Построить однородный 9-вершинный граф без петель и кратных ребер, который не планарен вместе со своим дополнением.

3. Используя формулу Эйлера, доказать непланарность следующих графов:

4. Существует ли планарный граф без петель и кратных ребер, у которого:

а) 7 вершин и 16 ребер; б) 8 вершин и 17 ребер.

5. Какое наибольшее число граней может быть у плоского 5-вершинного графа, не имеющего петель и кратных ребер? Изобразить такой граф.

Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа

Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа

6. Какое наименьшее число вершин нужно удалить из графа G, чтобы получить планарный граф, если:

Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графаа) G – граф Петерсена (рис. 32а); б) G – граф, изображенный на рис. 33.

7. Какое наименьшее число ребер нужно удалить из графа G, чтобы получить планарный граф, если:

8. Существует ли плоский 6-вершинный граф без петель и кратных ребер, у которого 9 граней?

9. Построить все попарно неизоморфные плоские 6-вершинные графы без петель и кратных ребер, имеющие 8 граней.

10. Доказать, что в каждом планарном графе без петель и кратных ребер есть вершина степени не больше, чем 5.

Для самостоятельной работы

1. Доказать, что в любом планарном графе без петель и кратных ребер, имеющем не менее 4 вершин, найдутся хотя бы 4 вершины, степени которых не больше, чем 5.

2. Какое наименьшее число вершин необходимо удалить, чтобы граф стал планарным (рис. 32б).

Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа3. Какой из графов G может быть планарным:

а) граф, состоящий из 7 вершин и 16 ребер;

б) граф, состоящий из 8 вершин и 17 ребер;

в) граф, состоящий из 5 вершин и 10 ребер.

Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа4. Используя формулу Эйлера, определить, планарен ли следующий граф:

5.Дать определение плоского графа:

а) плоский граф – это граф, нарисованный на плоскости таким образом, что его ребра пересекаются;

б) плоский граф – это граф, нарисованный на плоскости таким образом, что его ребра не пересекаются;

в) плоский граф – это граф, уложенный на плоскости.

6. Сколько граней имеет заданный плоский граф?

Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа

7. Какие вершины плоского графа называются контактными:

а) вершины, которые одновременно принадлежат плоскому графу G′ и какому-то сегменту;

б) вершины, которые одновременно принадлежат графу G и одному из сегментов;

в) вершины, которые одновременно не принадлежат плоскому графу G′ и какому-то сегменту.

8. Дать определение планарного графа:

а) планарный граф – это граф, нарисованный на плоскости таким образом, что его ребра пересекаются;

б) планарный граф – это граф, уложенный на плоскости;

в) планарный граф – это граф, нарисованный на плоскости таким образом, что его ребра не пересекаются.

9. Какой граф представлен записью K3,3:

10. С помощью гамма-алгоритма укладки графа на плоскости определить планарнрсть графа (рис. 32б).

Литература

Практическое занятие № 9

Тема: «Деревья»

Цель занятия :

усвоение таких понятий, как связные деревья, бинарные деревья, ориентированные деревья, высота, глубина дерева, упорядоченные и изоморфные деревья.

Пояснение к работе

Время выполнения практического задания – 2 часа.

1. Руководствуясь приведенным теоретическим материалом, ответить на следующие вопросы:

Какое дерево называется остовным? Привести пример.

Как определяется цикломатическое число графа?

Какой граф является ориентированным деревом?

Как определяются высота ордерева и высота вершины ордерева?

Какое дерево называется упорядоченным?

Как определяется глубина вершины?

Что такое уровень вершины ордерева?

Какие деревья являются изоморфными?

2. Дать определение следующих понятий:

3. Выполнить задания для аудиторных занятий.

4. Выполнить задания для самостоятельной работы.

9.1. Основные определения

Неориентированным деревом (или просто деревом) называется связный граф без циклов. Этому определению эквивалентны, как легко показать, следующие определения:

а) дерево есть связный граф, содержащий р вершин и р – 1 ребер;

б) дерево есть граф, любые две вершины которого можно соединить простой цепью.

Пример. Графы, изображенные на рис. 34, являются деревьями.

а) б) в) Рис. 3

Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа

Если граф несвязный и не имеет циклов, то каждая его связная компонента будет деревом. Такой граф называется лесом.

Остовным деревом связного графа G называется любой его подграф, содержащий все вершины графа G и являющийся деревом.

Пример. Для графа, изображенного на рис. 35а, графы на рис. 35б и 35в) являются остовными деревьями.

а) б) в)

Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа

Пусть граф G имеет р вершин и q ребер. Так как всякое дерево с р вершинами по определению имеет р – 1 ребер, то любое остовное дерево графа G получается из этого графа в результате удаления q – (р – 1) = qр + 1 ребер. Число g = qр + 1 называется цикломатическим числом графа.

Ориентированные деревья

Ориентированным деревом называется орграф со следующими свойствами:

1. Существует единственный узел, для которого полустепень захода равна 0.

2. Полустепень захода для остальных узлов равна 1.

3. Каждый узел достижим из корня.

4. Если в ордереве отменить ориентацию ребер, то получится свободное дерево.

5. В ордереве нет контуров.

6. Для каждого узла существует единственный путь, ведущий в этот узел из корня.

7. Если в свободном дереве любую вершину назначить корнем, то получится ордерево. Каждое свободное дерево определяет не более р ориентированных деревьев.

Рассмотрим некоторые числовые параметры, которые характеризуют ордерево. Высота ордерева – это наибольшая длина пути из корня в лист. Глубина d(v) вершины v ордерева – это длина пути из корня в эту вершину. Высота h(v) вершины v ордерева – наибольшая длина пути из данной вершины в лист. Уровеньвершины ордерева – это разность между высотой ордерева и глубиной данной вершины.

Пример. Приведем пример ориентированных деревьев (рис. 36).

Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа

Упорядоченные деревья – это деревья, в которых относительный порядок поддеревьев фиксирован.

Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графаПример. Рассмотрим три дерева, которые выглядят различными (рис. 37).

Как упорядоченные деревья все они различны, как ориентированные деревья первое и второе одинаковы, а второе и третье различны, как свободные деревья все они изоморфны.

Задания

Для аудиторных занятий

1. Доказать, что граф является деревом тогда и только тогда, когда он связен, но после удаления любого ребра становится несвязным.

2. Доказать, что количество рёбер дерева на единицу меньше количества вершин.

3. Доказать, что связными компонентами леса являются деревья.

4. Доказать, что если в связном неориентированном графе число вершин равно числу ребер, то можно выбросить одно из ребер так, что после этого граф станет деревом.

5. Изобразить все возможные диаграммы деревьев из семи вершин.

6. Изобразить все попарно неизоморфные 4-вершинные ордеревья.

7. Для заданного дерева построить деревья, которые различны с исходным как упорядоченные деревья, одинаковые как ориентированные деревья, как свободные деревья изоморфны.

Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа

8. Для заданных деревьев (рис. 37) определить высоту ордерева, уровеньвершин.

9. Для заданных деревьев (рис. 36) определить высоту h(v) вершин, глубину d(v) вершин.

10. Для заданных деревьев (рис. 35а, 35б) построить все возможные ордеревья.

Для самостоятельной работы

1. Изобразить все попарно неизоморфные 5-вершинные деревья.

2. Доказать, что количество рёбер дерева на единицу меньше количества вершин.

3. Для заданных деревьев (рис. 26) определить высоту ордерева, уровеньвершин.

4. Для заданных деревьев (рис. 37) определить высоту h(v) вершин, глубину d(v) вершин.

5. Изобразить все возможные диаграммы деревьев из шести вершин.

6. Для заданного дерева построить деревья, которые различны с исходным как упорядоченные деревья, одинаковые как ориентированные деревья, как свободные деревья изоморфны.

Что такое компонент связности графа. Смотреть фото Что такое компонент связности графа. Смотреть картинку Что такое компонент связности графа. Картинка про Что такое компонент связности графа. Фото Что такое компонент связности графа

7. Для заданных деревьев (рис. 37) построить все возможные ордеревья.

8. Для заданного дерева (рис. 35б) построить изоморфные ему деревья.

9. Для заданного дерева (рис. 35в) построить не изоморфные ему деревья.

10. Для заданного дерева (рис. 35б) построить деревья, которые различны с исходным как упорядоченные деревья.

Литература

1. Новиков, Ф. А. Дискретная математика для программистов: учебник для вузов / Ф. А. Новиков. – СПб.: Питер, 2001. – 304 с.

2. Горбатов, В. А. Фундаментальные основы дискретной математики / В. А. Горбатов. – М.: Наука, 2000. – 544 с.

3. Акимов, О. Е. Дискретная математика. Логика, группы, графы – 2-е изд., доп. / О. Е. Акимов. – М.: Лаборатория базовых знаний, 2001. – 367 с.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *