Beruflich Dokumente
Kultur Dokumente
SEDE ESMERALDAS
ESCUELA DE INGENIERA EN SISTEMAS Y COMPUTACIN
Jhonny Bolvar
Nivel: 4to
Esmeraldas, Mayo
1
dirigidos ponderados. El algoritmo encuentra el camino entre todos los pares de vrtices en una
teniendo en cuenta que este tipo de programacin tiene como fin encontrar una solucin optima a
El algoritmo de Floyd-Warshall compara todos los posibles caminos a travs del grafo
entre cada par de vrtices. El algoritmo es capaz de hacer esto con slo V3 comparaciones (esto
es notable considerando que puede haber hasta V2 aristas en el grafo, y que cada combinacin de
aristas se prueba). Lo hace mejorando paulatinamente una estimacin del camino ms corto entre
FUNCIONAMIENTO
entre todos los pares de nodos o vrtices de un grafo. Esto es semejante a construir una tabla con
todas las distancias mnimas entre pares de ciudades de un mapa, indicando adems la ruta a
seguir para ir de la primera ciudad a la segunda. Este es uno de los problemas ms interesantes
Caractersticas
Trabaja con la matriz D inicializada con las distancias directas entre todo par de
nodos.
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.
Aplicaciones
problemas:
original del algoritmo de Warshall. El grafo es un grafo no ponderado y representado por una
3
Encontrar una expresin regular dada por un lenguaje regular aceptado por un
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
Ventajas
Complejidad O(n).
Encontrar el camino entre todos los pares de vrtices en una nica ejecucin.
Desventajas
4
Fuentes
Addison Wesley.
5
Conclusin
programadores por la gran cantidad de herramienta que brinda con relacin al manejo de
herramientas graficas JApplet, JFrame y tambin El contexto grafico tambin nos proporciona y
nos permite manipular otro conjunto de informacin, como el color , letra, etc .. Reduciendo as
Tambin nos brinda grficos de java en 2d para mostrar grficos y charts complejos que
usan varios estilos de lnea y de relleno para distinguir conjuntos de datos y un contexto de
permitindonos crear de forma virtual las formas geomtricas y dibujndola en Grficos en 2d.
6