Minimalne drzewo rozpinające
Z Wikipedii
Dany jest graf ważony G(V, E, w), gdzie V - zbiór wierzchołków, E - zbiór krawędzi, w - funkcja przypisująca krawędzi Ei wagę (liczbę rzeczywistą lub całkowitą).
Minimalnym drzewem rozpinającym nazywamy drzewo rozpinające, dla którego suma wag
jest najmniejsza z możliwych. Dla niektórych grafów można wskazać wiele drzew rozpinających spełniających tę własność.
Istnieją trzy deterministyczne algorytmy o złożoności liniowo-logarytmicznej znajdujące dla zadanego grafu minimalne drzewo rozpinające. Są to:
- algorytm Borůvki (błędnie nazywany algorytmem Sollina)
- algorytm Prima (nazywany też algorytmem Dijkstry-Prima)
- algorytm Kruskala
[edytuj] Zobacz też
[edytuj] Materiały zewnętrzne
http://www.algorytm.org/index.php?option=com_content&task=view&id=101&Itemid=54