suivant: Application à l'algorithme de
monter: Les algorithmes de recherche
précédent: L'algorithme de Prim
Ce résultat permet de déduire un algorithme générique
de recherche d'un ACM incluant, en cas particuliers, ceux de Kruskal et de Prim.
Démonstration : Soit
l'ACM contenant
. Si
est aussi dans
le lemme est démontré. Sinon, nous allons exhiber un procédé de
construction d'un nouvel ACM
contenant
.
étant un ACM il existe une chaîne unique reliant
à
. Soit
l'arète de cette chaîne incluse dans
. Par construction
. On pose alors
.
est assurément un arbre couvrant car l'ajout de l'arète
reconnecte les 2 parties séparées par la suppression de
. En outre, par hypothèse sur le coût de
il est de coût
minimal : c'est donc un ACM.
Finalement
ce qui conclue la démonstration.
Les algorithmes de Kruskal et Prim sont des applications directes de ce
théorème où initialement
.
Sous-sections
Bruno Garcia
2000-12-17