• Aucun résultat trouvé

Dans les algorithmes de Prim et de Kruskal on trouve un arbre couvrant minimum

N/A
N/A
Protected

Academic year: 2022

Partager "Dans les algorithmes de Prim et de Kruskal on trouve un arbre couvrant minimum"

Copied!
1
0
0

Texte intégral

(1)

Devoir 5 pour le 10 mars 2006

Dans les exercices suivants on suppose que les graphes sont connexes.

1. Dans les algorithmes de Prim et de Kruskal on trouve un arbre couvrant minimum.

Comment trouver son poids dans les deux cas?

2. Prouvezvrai ou faux : les algorithmes de Kruskal et de Prim trovent un arbre couvrant minimum mˆeme si les poids des arˆetes peuvent ˆetre n´egatifs.

3. Soit G = (V, E, w) un graphe pond´er´e par w : E −→ R. Soit m = min{w(e) : e ∈ E}.

D´efinissons ˆw:E −→R par ˆw(e) = w(e) +|m|. Soit ˆG= (V, E,w).ˆ (a) Prouvez que ˆw:E −→R≥0.

(b) On applique Kruskal ou Prim au graphe G avec ˆw. Est-ce que l’arbre couvrant minimum trouv´e par ces algorithmes dans ˆG en est un dans G? Expliquez!

(c) Si la r´eponse `a la question 3b est OUI, quel est le poids de cet arbre? Si c’est NON, est-il possible quand mˆeme de le modifier pour trouver un arbre couvrant minimum de Get son poids?

(d) On applique Dijkstra `a ˆG `a partir d’un sommet u donn´e. Est-ce que l’algorithme trouve les chemins les plus courts deu vers les autres sommets? Si NON, pourquoi?

(e) Si la r´eponse `a la question 3d est OUI, peut-on utiliser ces chemins et leur longueur pour trouver les plus courts chemins de u vers les autres sommets dans G? Prouvez votre r´eponse.

(f) Trouver un algorithme plus rapide que celui de Dijkstra pour trouver les plus court chemins et leur longueur `a partir d’un sommetudonn´e dans un graphe non-pond´er´e.

1

Références

Documents relatifs

(2) VITAVER, dans une note (Cf. [3]) dont nous venons de prendre connaissance au moment de mettre sous presse, fournit une démonstration simple de ce résultat valable seulement dans

Un entier est dit « équilibré » si parmi deux chiffres consécutifs quelconques de sa représentation décimale l’un est pair et l’autre est impair. Par exemple 187830 est un

Du coup, dans un premier temps, on ajoute à M le nombre P suivi d'un certain nombres de 0, pour changer la parité d'un chiffre donné, tout en conservant la parité des chiffres à

Prouver qu'il existe au moins un ensemble fini E de n points dans l'espace qui ne sont pas tous situés dans le même plan de sorte que pour tout couple de points A et B appartenant

Ecrivez en d´ etail l’algorithme de FEP (DFS) qui s’execute une fois sur un graphe G = (V, E) non- orient´ e donn´ e et donne en sortie les points d’articulations ainsi que

Ce programme permet d'étudier sous un angle nouveau les relations entre algorithmes de plus court chemin et de résolution de systèmes linéaires.. Mots clés : Graphes, programme

On pousse tous les bits d'un cran (ou de plusieurs si on remplace 1 par n) vers la droite (on perd donc des données de ce côté), on complète par des zéros sur la gauche. On obtient

C’est l’´ ev´ enement certain.. On tire une carte d’un jeu de 32 cartes. Un magazine de mode comporte 128 pages r´eparties ainsi : deux cin- qui`emes des pages sont consacr´ees `