В настоящее время я читаю введение в алгоритмы и пришел по алгоритму Джонсона, который зависит от того, чтобы убедиться, что все пути положительны.
алгоритм зависит от нахождения новой весовой функции (w '), которая является положительной для всех ребер и сохраняет правильность соотношений кратчайших путей.
Это достигается путем вычисления значений h (s), h (d), которые будут добавлены к исходному значению w.
Мой вопрос: почему бы просто не найти наименьшее w в графе и добавить его ко всем ребрам? это удовлетворит оба условия и потребует меньшего количества вычислений.