Materia: #técnicas_y_diseños_de_algoritmos
Tags: Algoritmo, Árbol generador mínimo, Grafos, Arboles
Algoritmo de Kruskal
Otra implementación de algoritmos de busqueda de arboles generadores minimos consiste en el algoritmo de Kruskal. El pseudocodigo podria escribirse como:
Kruskal(G, I):
Xt = {};
i = 1;
while (i <= n - 1) do:
elegir e en X tal que l(e) sea mínima entre las aristas que no forman circuito con las aristas que ya están en Xt;
Xt = Xt + {e};
i = i + 1;
end while;
return T = (Vt, Xt)
De algún modo, es una optimización del algoritmo de Prim, tanto en tiempo como en uso de memoria, ya que utiliza menos variables y recorre de manera mas eficiente.
Este algoritmo tiene, de manera trivial, una complejidad de