Está en la página 1de 18

ALGORITMO DE FLOYD WARSHALL

En informática, el algoritmo de Floyd-Warshall,


descrito en 1959 por Bernard Roy, es un
algoritmo de análisis sobre grafos para
encontrar el camino mínimo en grafos dirigidos
ponderados.
El algoritmo encuentra el camino entre todos
los pares de vértices en una única ejecución. El
algoritmo de Floyd-Warshall es un ejemplo de
programación dinámica.
El algoritmo es capaz de hacer esto con sólo V a la 3 comparaciones (esto es
notable considerando que puede haber hasta V a la 2 aristas en el grafo, y que
cada combinación de aristas se prueba). Lo hace mejorando paulatinamente una
estimación del camino más corto entre dos vértices, hasta que se sabe que la
estimación es óptima.
¿PARA QUÉ SE USA?
El algoritmo de Floyd-Warshall puede ser usado para resolver los siguientes
problemas, entre otros.
• Caminos corto en un grafo dirigido (Algoritmo de Floyd)
• Calculo rápido de redes de organización de datos.
• Caminos de máximo ancho de banda.
Ejemplo de uso
Tener en cuenta que este ejemplo es de un grafo no dirigido

También podría gustarte