dado un grafo (o un digrafo
) ponderado
preguntas interesantes:
Hacia cada vértice existe un camino desde
con distancia mínima.
Las distancias a todos los vértices en uno de estos caminos a su vez son caminos mínimos.
Si es conexo, se puede construir un árbol con raíz
que
determina todos los caminos mínimos hacia todos los vértices de
.
¿Algoritmo que calcule un bosque mínimo de un
grafo ?
Algoritmo de KRUSKAL, complejidad
Algoritmo de PRIM, complejidad
¿Algoritmo que calcule un árbol mínimo desde
un vértice en
?
Algoritmo de DIJKSTRA, complejidad
El algoritmo funciona igual con grafos como con digrafos.
¿Se puede permitir pesos negativos?
pueden existir ciclos negativos, es decir, ciclos con pesos negativos
¿Algoritmo que calcule un árbol mínimo desde
un vértice en
si
contiene pesos negativos?
Algoritmo de BELLMANN-FORD, complejidad
El Algoritmo detecta la existencia de ciclos negativos en que caso termina sin solución.
¿Algoritmo que calcule los caminos mínimos entre todas las parejas de vértices incluyendo el caso de pesos negativos?
Algoritmo de FLOYD-WARSHALL, complejidad
El algoritmo detecta la existencia de ciclos negativos en que caso termina sin solución.
Mejoras:
si se tiene más información sobre los grafos y sus pesos se puede mejorar los algoritmos: