Top Qs
Chronologie
Chat
Contexte
Algorithme reverse-delete
De Wikipédia, l'encyclopédie libre
Remove ads
En informatique, l'algorithme reverse-delete[1] (litt. « inverse-supprime ») est un algorithme de recherche d'arbre couvrant minimum dans un graphe connexe non-orienté et pondéré. Il a été introduit en 1956 par Joseph Kruskal[2] en même temps que l'algorithme de Kruskal qui résout le même problème.
L'algorithme reverse-delete est en quelque sorte l'inverse de l'algorithme de Kruskal : le second part d'un graphe vide et ajoute des arêtes par poids croissant, tandis que le premier part du graphe original et en supprime des arêtes par poids décroissant. Les deux algorithmes sont des algorithmes gloutons qui choisissent la meilleure solution à chaque étape.
Remove ads
Description
L'algorithme reverse-delete est un algorithme glouton qui parcourt toutes les arêtes par poids décroissant. Pour chacune d'elles, l'algorithme la supprime si cela ne déconnecte pas le graphe[1].
Exemple
Le tableau suivant donne un exemple d'exécution de l'algorithme reverse-delete.
Remove ads
Références
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads