Les Graphes 2ième Partie Flashcards

1
Q

Spécifications de l’Algorithme de Dijkstra

A
  • Θ(n²)
  • Pas de poids négatif
  • Vorace
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Principe de l’Algorithme de Dijkstra

A
  • relâcher tous les arcs aux noeuds adjacents

- recommencer à partir du noeud adjacent relâché qui a la plus petite distance à S

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Spécifications de l’Algorithme de Bellman-Ford

A
  • Θ(nm)
  • permet les poids négatifs
  • il ne doit pas exister de cycle de longueur négative qui soit accessible depuis la source s.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Principe de l’Algorithme de Bellman-Ford

A
  • relâcher tous les arcs |S|-1 fois maximum.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

But de l’Algorithme de Dijkstra

A

Trouver les plus courts chemins d’une origine unique dans un graphe valué, les poids étants >=0.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

But de l’Algorithme de Bellman-Ford

A

Trouver les plus courts chemins d’une origine unique dans un graphe valué, les poids pouvant être négatifs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

But de l’Algorithme de Bellman-Ford pour graphe orientés acyclique.

A

Trouver les plus courts chemins d’une origine unique dans un graphe orienté, valué, acyclique.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Spécifications de l’Algorithme de Bellman-Ford pour graphe orientés acyclique.

A
  • Θ(n+m)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Principe de l’Algorithme de Bellman-Ford pour graphe orientés acyclique

A
  • Faire un tri topologique

- Relâcher une fois tous les arcs dans l’ordre topologique des sommets.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Relâcher les arcs depuis un sommet v signifie :

A
  • Mettre à jour la distance depuis l’origine de chaque sommet adjacents u si elle est meilleure que celle précédemment calculée.
  • Mettre à jour le prédécesseur de u (pour v) si la distance est mise à jour.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Principe de l’Algorithme de TriTopologique (différent du parcours en profondeur)

A
  • Retirer les noeuds d’arité d’entrée nulle et leur arcs sortants.
  • Rechercher les nouveaux noeuds d’arité d’entrée nulle parmi les noeuds adjacents à ce qu’on vient de retirer.
  • Recommencer jusqu’au dernier noeud
  • L’ordre de retrait des noeud et le tri topologique
How well did you know this?
1
Not at all
2
3
4
5
Perfectly