Sí, tienes razón El algoritmo de Prim funciona como el algoritmo de dijkstra pero en el algoritmo de prim no debería calcular la ruta más corta de i a j con bordes negativos. Entonces, hay otro algoritmo, es decir, el algoritmo Bellman-Ford para calcular la ruta más corta de i a j con un borde negativo.
¿Por qué funciona el algoritmo de Prim?
En informática, el algoritmo de Prim (también conocido como algoritmo de Jarník) es un algoritmo codicioso que encuentra un árbol de expansión mínimo para un gráfico ponderado no dirigido Esto significa que encuentra un subconjunto de las aristas que forman un árbol que incluye todos los vértices, donde se minimiza el peso total de todas las aristas del árbol.
¿Es correcto el algoritmo de Prim?
Prueba de corrección
Probamos que el algoritmo de Prim es correcto por inducción en el árbol en crecimiento construido por el algoritmo. … Probamos por contracción que Ti es parte de un árbol de expansión mínimo. Sea ei=(v, u) la arista encontrada por el algoritmo de Prim y suponga que no es una arista de un árbol de expansión mínima.
¿Qué tan eficiente es el algoritmo de Prim?
El algoritmo de Prim funciona eficientemente si mantenemos una lista d[v] de los pesos más baratos que conectan un vértice, v, que no está en el árbol, a cualquier vértice ya en el árbol. …
¿Prims funciona con pesos negativos?
¿Prim's? Solución: Sí, ambos algoritmos funcionan con pesos de borde negativos porque aún se aplica la propiedad de corte.