Разница между алгоритмом Уоршелла и обычным перемножением матриц при построении матрицы достижимости заключается в скорости выполнения.
Обычное перемножение матриц предполагает пошаговое перемножение матриц с последующим сложением результатов каждого шага. 12 Получившаяся матрица будет состоять не только из 0 и 1, но и характеризовать количество путей между вершинами. 12
Алгоритм Уоршелла позволяет найти матрицу достижимости в точности за определённое количество шагов, а именно за 2n^3. 12
Таким образом, алгоритм Уоршелла обеспечивает более быстрое выполнение процесса, чем обычное перемножение матриц.