Algorithme controle IUT Info GI Ann ?ee - P ?eriode et Cours sur les graphes petit contr ole Florent Madelaine Nom Corrig ?e Pr ?enom L ? algorithme de Bellman-Ford On rappelle l ? algorithme vu en cours ci-contre a- Expliquer comment faire pour stocker l
IUT Info GI Ann ?ee - P ?eriode et Cours sur les graphes petit contr ole Florent Madelaine Nom Corrig ?e Pr ?enom L ? algorithme de Bellman-Ford On rappelle l ? algorithme vu en cours ci-contre a- Expliquer comment faire pour stocker les plus courts chemins calcul ?es On m ?emorise pour chaque sommet son pr ?ed ?ecesseur sur un chemin depuis la source s Ainsi achaque fois qu ? on rel ache un arc u v cela signi ?e que le chemin de sa v passe dor ?enavant par u autrement dit le pr ?ed ?ecesseur de v est maintenant le sommet u On peut par exemple stocker ces pr ?ed ?ecesseurs dans un tableaux index ?e par les sommets du graphe b- Am ?eliorer le pseudo-code ci- contre pour mettre en place ce stockage des plus courts chemins c- Donner un exemple de graphe orient ?e valu ?e pour lequel il y a un chemin entre deux sommets s et t mais il n ? y a pas de plus court chemin de s a t On peut consid ?erer par exemple un graphe pour lequel il y a un chemin non- ?el ?ementaire entre les deux sommets s et t chemin qui a donc un circuit qu ? on choisira en plus de poids total n ?egatif par exemple ?? Algorithme Bellman-Ford ? ??Donn ?ees G un graphe orie ? ??nt ?e valu ?e sans circuit de longueur strictement n ?egative s un sommet de G Variables locales L tableau des distances depuis s indexe ? par les sommets P red tableau des pr ?ed ?ecesseurs sur un plus court chemin depuis s u v un arc d ?ebut initialisation L s pour tous les sommet v s faire L v ? tant que L change faire relaxation de l ? arc u v ? ?? pour chaque arc u v de G faire ?? ? si L v L u length u v G alors ?? ? L v L u length u v G Pred v u ?nsi ?nprch ?ntq ?n Sorties L le tableau des distances des plus court chemins de s P red le tableau des pr ?ed ?ecesseurs sur un plus court chemin depuis s CLes Algorithmes Cours sur les graphes d- En plus de calculer des plus courts chemins d ? une source a tous les autres sommets dans un graphe sans circuit de poids n ?egatif quelle autre fonction peut remplir l ? algorithme de Belman-Ford dans un graphe quelconque On peut d ?ecider si le graphe a un circuit de poids n ?egatif En e ?et on a vu en cours que l ? algorithme e ?ectue au plus n- it ?erations de la boucle Tant Que dans un graphe sans circuit n ?egatif Donc pour un graphe quelconque il su ?t de faire une nieme it ?eration et de v ?eri ?er si oui ou non lors de cette ultime it ?eration le tableau L a chang
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11704917811lrm65zapgcbz8f9cq6hm1r7wj7ic9myind3pmh9abl8bvyeas2tldnqdv1rkpvbasghpjloxirhpqmgzszdjhm3hhtmbmm1jegpo.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11704960348whv13lemrgc0zfhz4endttlxgwslnahsnonu6wukjinqm7tednsktw2kvfic7okrzllmtteibrgjcpq2ju7ujwqlmrnsg0aghpvs.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11704962524prod03wuuoehansig4hxgqwdxel6wgprls65qnvh0zwqboj91ncglldssno5fdxe482tqgq2w9zavxq6o9gttdpuclek7xowvjbm.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/2UP7sPLoXaoR7xCMcetkZJxHLli6SAbuFv7dwwmPIpfKKLOrb7TnsACIWaKb21c7w72qcCumE3N9nBq5ELgEuOOn.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11704917214f7n1hbc22auiyatgznr0tbyfy5raceqfhs5unvwss4idhqtcsovp65wugsf1muz291iam4xizys7afdn4wd3j95xq9kzn1howdio.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11704924612myggeclcn6yhtf0ed3ydkdeabbegtwlrnarle3kehox0zuk6ubijdjhk7pt0omsijtznm3be5i3zmrxw3akbs4txvyjd47tpoeb3.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/1170491691264dyonwyamsjw12guh40dyly3icb4csf2xa89bz9pk47abcs4zlkmbn2fgdjcymkf2xnnk2xxpknmetufl82oxp3kvrffvgf1nvh.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/M37CVouLtzKSNBPzThe6jVNN7G3elNHMozqvsyak5WPNSQj3IAgSkdWLZiEVmqIF3mUlYGRtcEJcPD8kkTYdzH7J.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/IKrb5Gdc0JTR5pdT0K5F8jlXWtd9jhJhQHdT5iiHwetUzMc66QGTFpM86EGMOXa5pHj74pWhg2tahsXd9IihWfm3.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/CpLZ9scZwlEwwjtMBqPvwzOkXV7LPq8Ljpl0Q0ImrBQWPwG1x7rFJduXE9Bysr1HDfX5G72UWOu3FUEFKXWiYjhE.png)
-
25
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Mai 18, 2022
- Catégorie Religion
- Langue French
- Taille du fichier 45.3kB