Attualmente sto leggendo l'introduzione agli algoritmi e sono arrivato dall'algoritmo di Johnson che dipende dal fatto che tutti i percorsi siano positivi.
l'algo dipende dal trovare una nuova funzione di peso (w ') che è positiva per tutti i bordi e mantiene la correttezza delle relazioni dei percorsi più brevi.
Lo fa calcolando i valori h (s), h (d) da aggiungere al valore originale w.
La mia domanda è: perché non trovare la più piccola w nel grafico e aggiungerla a tutti i bordi? questo soddisferà entrambe le condizioni e richiederà meno calcoli.