ЗАКЛЮЧЕНИЕ
Все рассмотренные в данном разделе алгоритмы поиска компонент сильной связности имеет огромное значение для решения других задач. Было рассмотрено три алгоритма. С практической точки зрения время выполнения всех этих алгоритмов пропорционально количеству ребер орграфа, и различия в производительности больше зависят от деталей реализации. Например, внутренний цикл алгоритмов Тарьяна и Габова составляют операции АТД стека магазинного типа. Реализация алгоритма Косарайю — пожалуй, простейшая из всех трех, но она содержит небольшой недостаток (для разреженных графов): в ней выполняются три прохода по ребрам (один проход для построения обратного графа и два прохода поиска в глубину).
14
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1Сильная связность [электронный ресурс]. — URL: https://scask.ru/e_ book_cla.php?id=46 (Дата обращения 06.12.2020).
2Поиск компонент сильной связности: алгоритм косарайю [электронный ресурс]. — URL: https://habr.com/ru/post/331904/ (Дата обращения 06.12.2020).
3 Глава |
28. |
связность |
в |
орграфах |
[Электронный |
ресурс]. — |
URL: |
http://matica.org.ua/metodichki-i-knigi-po-matematike/ |
diskretnaia-matematika-uchebnoe-posobie/ glava-28-sviaznost-v-orgrafakh (Дата обращения 07.12.2020).
4 Поиск компонент сильной связности, построение конденсации графа [электронный ресурс]. — URL: https://e-maxx.ru/algo/strong_ connected_components (Дата обращения 06.12.2020).
5Лекция 13. графы [электронный ресурс]. — URL: http://vuz.exponenta. ru/pdf/L13.html (Дата обращения 06.12.2020).
6 Сильно связные графы и компоненты графа [электронный |
ресурс]. — |
URL: https://scask.ru/j_book_graph.php?id=9 (Дата |
обращения |
06.12.2020). |
|
7 Понятие сильной связности. анализ сильной связности с помощью алгоритмов поиска на графах. [электронный ресурс]. — URL: https:// infopedia.su/9x117a1.html (Дата обращения 07.12.2020).
8Сильные компоненты в орграфах [электронный ресурс]. — URL: https:// intuit.ru/studies/courses/12181/1174/lecture/25266?page=11 (Дата обращения 07.12.2020).
15