Dans ce didacticiel, vous découvrirez le Spanning Tree et le Spanning Tree minimum à l'aide d'exemples et de figures.
Avant d'en apprendre davantage sur les arbres couvrant, nous devons comprendre deux graphiques: les graphiques non orientés et les graphiques connectés.
Un graphe non orienté est un graphe dans lequel les arêtes ne pointent dans aucune direction (c'est-à-dire que les arêtes sont bidirectionnelles).

Un graphe connecté est un graphe dans lequel il y a toujours un chemin entre un sommet et n'importe quel autre sommet.

Spanning Tree
Un arbre couvrant est un sous-graphe d'un graphe connexe non orienté, qui comprend tous les sommets du graphe avec un nombre minimum d'arêtes possible. Si un sommet est manqué, alors ce n'est pas un arbre couvrant.
Des poids peuvent ou non être affectés aux arêtes.
Le nombre total d'arbres couvrant avec des n
sommets pouvant être créés à partir d'un graphe complet est égal à .n(n-2)
Si c'est le cas n = 4
, le nombre maximum d'arbres couvrant possibles est égal à . Ainsi, 16 arbres couvrant peuvent être formés à partir d'un graphe complet avec 4 sommets.44-2
= 16
Exemple d'un Spanning Tree
Comprenons le spanning tree avec des exemples ci-dessous:
Soit le graphique d'origine:

Certains des arbres couvrant possibles qui peuvent être créés à partir du graphique ci-dessus sont:






Arbre couvrant minimum
Un arbre couvrant minimum est un arbre couvrant dans lequel la somme du poids des arêtes est aussi minimale que possible.
Exemple d'un Spanning Tree
Comprenons la définition ci-dessus à l'aide de l'exemple ci-dessous.
Le graphique initial est:

Les arborescences possibles du graphique ci-dessus sont:




L'arbre couvrant minimum des arbres couvrant ci-dessus est:

L'arbre couvrant minimum d'un graphe est trouvé à l'aide des algorithmes suivants:
- Algorithme de Prim
- Algorithme de Kruskal
Applications Spanning Tree
- Protocole de routage de réseau informatique
- L'analyse par grappes
- Planification du réseau civil
Applications minimum Spanning Tree
- Pour trouver des chemins sur la carte
- Concevoir des réseaux tels que des réseaux de télécommunication, des réseaux d'approvisionnement en eau et des réseaux électriques.