Sei sulla pagina 1di 2

Modelo de redes

Definicin
Aplicaciones y algoritmos de la ruta ms corta:
Algortimo Dijkstra.
Algortimo de Floyd-Warshall
Es un algoritmo de anlisis sobre grafos que permite encontrar el camino mnimo en
grafos dirigidos ponderados. El algoritmo encuentra el camino entre todos los pares de
vrtices en una nica ejecucin, constituyendo un ejemplo de programacin dinmica.
Caractersticas

Obtiene la mejor ruta entre todo par de nodos.


Trabaja con la matriz D inicializada con las distancias directas entre todo par de

nodos.
La iteracin se produce sobre nodos intermedios, o sea para todo elemento de
la matriz se prueba si lo mejor para ir de i a j es a travs de un nodo intermedio
elegido o como estaba anteriormente, y esto se prueba con todos los nodos de
la red. Una vez probados todos los nodos de la red como nodos intermedios, la

matriz resultante da la mejor distancia entre todo par de nodos.


El algoritmo da slo la menor distancia; se debe manejar informacin adicional

para encontrar tablas de encaminamiento.


Hasta no hallar la ltima matriz no se encuentran las distancias mnimas.
Su complejidad es del orden de N3.

Aplicaciones

El algoritmo de Floyd-Warshall puede ser utilizado para resolver los


siguientes problemas:
Camino mnimo en grafos dirigidos (algoritmo de Floyd).
Cierre transitivo en grafos dirigidos (algoritmo de Warshall). Es la
formulacin original del algoritmo de Warshall. El grafo es un grafo no
ponderado y representado por una matriz booleana de adyacencia.
Entonces la operacin de adicin es reemplazada por la conjuncin
lgica(AND) y la operacin menor por la disyuncin lgica (OR).
Encontrar una expresin regular dada por un lenguaje regular
aceptado por un autmata finito (algoritmo de Kleene).
Inversin de matrices de nmeros reales (algoritmo de Gauss-Jordan).
Ruta ptima. En esta aplicacin es interesante encontrar el camino
del flujo mximo entre 2 vrtices. Esto significa que en lugar de tomar
los mnimos con el pseudocdigo anterior, se coge el mximo. Los
pesos de las aristas representan las limitaciones del flujo. Los pesos
de los caminos representan cuellos de botella; por ello, la operacin
de adicin anterior es reemplazada por la operacin mnimo.
Comprobar si un grafo no dirigido es bipartito.

http://www.ecured.cu/Floyd-Warshall

Potrebbero piacerti anche