Если я правильно понял ваш вопрос, который должен был выглядеть следующим образом:
Можно ли узнать окончательную матрицу парных расстояний после запуска алгоритма Джонсона на графе, чтобы узнать, было ли у него изначально ребра с отрицательным весом или нет? Почему?
Как прокомментировали здесь другие, мы должны сначала предположить, что в графике нет отрицательных циклов веса, поскольку в противном случае алгоритм Джонсона останавливается и возвращает значение False (из-за внутреннего обнаружения формы Беллмана отрицательных циклов веса).
Тогда ответ таков: если в графе существует какое-либо отрицательное весовое ребро e = (u, v), то кратчайшее взвешенное расстояние между u -> v не может быть> 0 (поскольку в худшем случае вы можете путешествовать отрицательное ребро е между этими вершинами).
Поэтому, по крайней мере, одно из ребер имело отрицательный вес в исходном графе, если любое значение на конечных попарных расстояниях составляет <0 </p>