Actualmente estoy leyendo la introducción a los algoritmos y encontré el algoritmo de Johnson que depende de asegurarse de que todas las rutas sean positivas.
el algo depende de encontrar una nueva función de peso (w ') que sea positiva para todos los bordes y mantenga la corrección de las relaciones de rutas más cortas.
Lo hace calculando los valores h (s), h (d) que se agregarán al valor original w.
Mi pregunta es, ¿por qué no encontrar la w más pequeña en el gráfico y agregarla a todos los bordes? Esto satisfará ambas condiciones y requerirá menos cálculo.