Связанные компоненты - Компонента сильной связности в орграфе Википедия

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

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

Сильносвязная компонента

Для ориентированных графов определено понятие компоненты сильной связности. Для выделения компонент связности можно использовать поиск в ширину или поиск в глубину. При этом затраченное время будет линейным от суммы числа вершин и числа рёбер графа. Материал из Википедии — свободной энциклопедии.

Search code, repositories, users, issues, pull requests...
Сильно связанный компонент - Strongly connected component
Алгоритм сильно связанных компонентов Тарьяна - Tarjan's strongly connected components algorithm
Отношение связности, компоненты связности
Компонента связности графа
Терминология теории графов

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

Сильносвязная компонентаСОДЕРЖАНИЕ а также Определения [ править ]
Компонента связности графа — Википедия
Сильно связанный компонент - Strongly connected component - Википедия
Дискретная математика КНАД 23/24 — Wiki - Факультет компьютерных наук
компонента связности это | Дзен
Отношение связности, компоненты связности — Викиконспекты

Алгоритм Тарьяна — алгоритм поиска компонент сильной связности в орграфе , работающий за линейное время. Алгоритм Тарьяна можно понимать как вариацию алгоритма поиска в глубину , в котором при посещении вершины и окончании обработки вершины выполняются дополнительные действия. Посещение вершины происходит при движении от корня к листьям, а окончание обработки вершины — на обратном пути. При посещении вершины она проталкивается во вспомогательный стек, а выталкивается при окончании обработки [1].

Похожие статьи