IFT 436 - Algorithmes et structures de données Algorithmes sur les

Introduction
Kruskal
Prim
IFT 436 - Algorithmes et structures de donn´ees
Algorithmes sur les Graphes - MST
Rachid Kadouche
Universit´e de Sherbrooke
23 juillet 2013
1
Introduction
Kruskal
Prim
L’arbre couvrant de poids minimum
(Minimum Spanning Tree)
2
Introduction
Kruskal
Prim
Le probl`eme
Soit un graphe non orient´e G= (S,A)
Une fonction de pond´eration w:AR:w(u,v) le
poids de chaque arˆete (u,v)A
Trouver TAtel que
1Tconnecte tous les sommets
2w(T) = P(u,v)Tw(u,v) est minimis´e.
L’arbre couvrant dont le poids est le plus petit de tous les
arbres couvrants est appel´e l’arbre couvrant de poids
minimum. (Minimum Spanning Tree)
3
Introduction
Kruskal
Prim
MST - Algo g´en´eral : explication
On veut construire un ens. Ed’arˆetes.
Initialement Eest vide.
Nous ajoutons des aetes `a Een maintenant la propri´et´e
suivante :
Eest un sous ens. d’un MST.
On ajout seulement des aetes qui maintiennent cette
propri´et´e .
Si Eest un sous-ens. d’un MST, une arˆetes (u,v) est ure
pour Essi E∪ {(u,v)}est aussi un sous-ens. de MST.
4
Introduction
Kruskal
Prim
MST - Algo g´en´eral : pseudo
Algorithme : GENERIC-MST(G, w)
1E← ∅;
2while E ne forme pas un MST do
3trouver une arˆete (u,v) que l’on peut ajouter `a E;
4EE∪ {(u,v)};
5return E
5
1 / 32 100%

IFT 436 - Algorithmes et structures de données Algorithmes sur les

La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !