Minimalne drzewo rozpinające: Różnice pomiędzy wersjami

Z Wikipedii, wolnej encyklopedii
[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
ort.
CiaPan (dyskusja | edycje)
m drobne redakcyjne: tabelka odsyłaczy na koniec
Linia 1: Linia 1:
{{Teoria grafów}}
'''Minimalne drzewo rozpinające''' ([[język angielski|ang.]] ''MST'', ''minimum spanning tree'') – [[drzewo rozpinające]] danego [[Graf (matematyka)|grafu]] o najmniejszej z możliwych wag, tj. takie, że nie istnieje dla tego grafu inne drzewo rozpinające o mniejszej sumie wag krawędzi.
'''Minimalne drzewo rozpinające''' ([[język angielski|ang.]] ''MST'', ''minimum spanning tree'') – [[drzewo rozpinające]] danego [[Graf (matematyka)|grafu]] o najmniejszej z możliwych wag, tj. takie, że nie istnieje dla tego grafu inne drzewo rozpinające o mniejszej sumie wag krawędzi.


Linia 16: Linia 15:
* [[algorytm Kruskala]].
* [[algorytm Kruskala]].


{{Teoria grafów}}
[[Kategoria:Teoria grafów]]
[[Kategoria:Teoria grafów]]

Wersja z 10:35, 25 mar 2024

Minimalne drzewo rozpinające (ang. MST, minimum spanning tree) – drzewo rozpinające danego grafu o najmniejszej z możliwych wag, tj. takie, że nie istnieje dla tego grafu inne drzewo rozpinające o mniejszej sumie wag krawędzi.

Definicja formalna

Dany jest graf ważony G(V, E, w), gdzie V – zbiór wierzchołków, E – zbiór krawędzi, wfunkcja przypisująca krawędzi Ei wagę (liczbę rzeczywistą lub całkowitą).

Minimalnym drzewem rozpinającym nazywamy drzewo rozpinające T, 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: