V tomto výučbe sa na príkladoch a obrázkoch dozviete viac o spanning tree a minimálnom spanning tree.
Predtým, ako sa dozvieme viac o stromoch, ktoré potrebujete, musíme pochopiť dva grafy: neorientované grafy a spojené grafy.
Neorientovaný graf je graf, v ktorom sú okraje neukazujú v žiadnom smere (tj. Okraje sú obojsmerne).

Spojitý graf je graf, v ktorom je vždy cesta od vrcholu k iným vrcholu.

Rozprestierajúci sa strom
Spanning tree je podgrafom neorientovaného pripojeného grafu, ktorý obsahuje všetky vrcholy grafu s minimálnym možným počtom hrán. Ak vrchol chýba, potom nejde o spanning tree.
Na okrajoch môžu, ale nemusia mať priradené závažia.
Celkový počet rozpätých stromov s n
vrcholmi, ktoré je možné vytvoriť z úplného grafu, sa rovná .n(n-2)
Ak máme n = 4
, maximálny počet možných spanovacích stromov sa rovná . Z kompletného grafu so 4 vrcholmi teda možno vytvoriť 16 spanovacích stromov.44-2
= 16
Ukážka klenutého stromu
Poďme pochopiť kostru s príkladmi uvedenými nižšie:
Nech je pôvodný graf:

Niektoré z možných stromov, ktoré je možné vytvoriť z vyššie uvedeného grafu, sú:






Minimálny rozpätie stromu
Minimálny kostra je kostra, v ktorej je súčet hmotnosti hrán čo najmenší.
Ukážka klenutého stromu
Pochopme vyššie uvedenú definíciu pomocou nižšie uvedeného príkladu.
Počiatočný graf je:

Možné kostry z vyššie uvedeného grafu sú:




Minimálny kostra z vyššie uvedených kostier je:

Minimálny rozpätie stromu z grafu sa zistí pomocou nasledujúcich algoritmov:
- Primov algoritmus
- Kruskalov algoritmus
Aplikácia Spanning Tree
- Smerovací protokol počítačovej siete
- Klastrová analýza
- Civilné sieťové plánovanie
Minimálne aplikácie Spanning Tree
- Vyhľadanie ciest na mape
- Navrhovať siete ako telekomunikačné siete, vodovodné siete a elektrické siete.