Cammini minimi fra tutte le coppie
PDato un grafo orientato con un costo su ogni arco, si cercano i cammini di costo minimo da ogni nodo a ogni altro nodo. È un albero dei cammini minimi per ogni origine , con le variabili .
Perché è facile
Senza cicli negativi basta un albero dei cammini minimi per ogni origine. Con costi non negativi Dijkstra ripetuto da ogni nodo costa ; Floyd-Warshall costa anche con costi negativi.
Da ricordare
- Ricorrenza: .
- Il cammino da a si legge all'indietro sulla riga della matrice dei predecessori .
- Il modello si spezza in un problema SPT indipendente per ogni origine.
Algoritmi
Fonti: dispensa §4.5.2, Esempio 4.5.2, appunti Lezione 10, §7.