Составим матрицу смежности .
Где означает отстутствие пути (ребра) между вершинами.
Составим по ней матрицу кратчайших путей .
Пусть , а - длина пути из в .
Пусть - множество вершин.
Рассмотрим вершины . Если кратчайший путь между и проходит через вершину , то , иначе, . Тогда .
Составим алгоритм на псевдокоде:
.
Вообще, сложность алгоритма и при , количество операций . Делать 125 сравнений - несколько много. Приведу лишь итоговую матрицу:
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Verified answer
Составим матрицу смежности .
Где означает отстутствие пути (ребра) между вершинами.
Составим по ней матрицу кратчайших путей .
Пусть , а - длина пути из в .
Пусть - множество вершин.
Рассмотрим вершины . Если кратчайший путь между и проходит через вершину , то , иначе, . Тогда .
Составим алгоритм на псевдокоде:
.
Вообще, сложность алгоритма и при , количество операций . Делать 125 сравнений - несколько много. Приведу лишь итоговую матрицу: