Atualmente, estou lendo a introdução aos algoritmos e vim pelo algoritmo de Johnson, que depende de garantir que todos os caminhos sejam positivos.
o algo depende de encontrar uma nova função de peso (w ') que seja positiva para todas as arestas e mantenha a correção das relações de caminhos mais curtos.
Isso é feito calculando os valores de h (s), h (d) a serem adicionados ao valor original de w.
Minha pergunta é: por que não encontrar o menor w no gráfico e adicioná-lo a todas as arestas? isso satisfará ambas as condições e exigirá menos cálculo.