¿Cuál es la diferencia entre el algoritmo de árbol de expansión mínimo y un algoritmo de ruta más corta?
En mi clase de estructuras de datos cubrimos dos algoritmos de árbol de expansión mínimo (Prim y Kruskal) y un algoritmo de ruta más corta (Dijkstra).
El árbol de expansión mínimo es un árbol en un gráfico que abarca todos los vértices y el peso total de un árbol es mínimo. La ruta más corta es bastante obvia, es una ruta más corta de un vértice a otro.
Lo que no entiendo es que, dado que el árbol de expansión mínima tiene un peso total mínimo, ¿no serían los caminos en el árbol los más cortos? ¿Alguien puede explicar lo que me falta?
Cualquier ayuda es apreciada.