Académique Documents
Professionnel Documents
Culture Documents
El algoritmo de Johnson encuentra los caminos ms cortos entre todos los pares de vrtices del grafo. En comparacin al algoritmo de Floyd Warshall, el algoritmo de Jonshon tiene un tiempo de ejecucin ms rpido.
Tiempo de ejecucin de Johnson
Algoritmo de Johnson
Usa como subrutinas al algoritmo de Dijkstra y el algoritmo de Bellman Ford. Adems hace uso de la tcnica de repesada, la cual se ejecuta mediante Bellman Ford.
Agregamos un nuevo vrtice al grafo G, el cual ahora ser denotado por G. G = G( V , E ) G.V = G. V U {s} G.E = G.E U {(s,v) : v G.V}
0
0 s
w(u, v) =
0 u=s
Ejecucin de Dijkstra