Помогите решить теорию алгоритмов 6 вариант
Составим матрицу смежности .
Где означает отстутствие пути (ребра) между вершинами.
Составим по ней матрицу кратчайших путей .
Пусть , а - длина пути из в .
Пусть - множество вершин.
Рассмотрим вершины . Если кратчайший путь между и проходит через вершину , то , иначе, M_{uv}" alt="M_{uk} + M_{kv} > M_{uv}" align="absmiddle" class="latex-formula">. Тогда .
Составим алгоритм на псевдокоде:
.
Вообще, сложность алгоритма и при , количество операций . Делать 125 сравнений - несколько много. Приведу лишь итоговую матрицу: