Bellman-Ford-Algorithmus Flashcards

1
Q

Was ist der Vorteil des Bellman-Ford Algorithmus gegenüber dem Dijkstra Algorithmus?

A

Der Bellman-Ford Algorithmus kann auch bei Graphen mit negativen Kantengewichten angewendet werden.

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

Nenne die Voraussetzungen des Bellman-Ford Algorithmus.

A

Gewichteter Digraph (auch neg. Kantengewichte zugelassen)

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

Was versteht man unter dem Prinzip der optimalen Substruktur?

A

Ein kürzester Weg zwischen zwei beliebigen Knoten i und j in einem Graphen g(V,E,w) setzt sich immer aus kürzesten Teilwegen zusammen.

(Wichtig! Das Prinzip der optimalen Substruktur gilt nicht bei Graphen mit neg. Zyklen)

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

Wahr oder falsch?

Das Prinzip der optimalen Substruktur gilt bei allen Graphen.

A

Falsch!

Das Prinzip der optimalen Substruktur gilt nicht bei Graphen mit neg. Zyklen.

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

Wo wird das Prinzip der optimalen Substruktur im Bellman-Ford Algorithmus angewendet?

A

Bei der Bestimmung von uij

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

Nenne die Abbruchkriterien des Bellman-Ford Algorithmus.

A

Treten auf der Hauptdiagonalen negative Einträge auf, kann der Algorithmus abgebrochen werden, da die ein Hinweis auf einen negativen Zyklus ist.

Verändern sich die Einträge der U-Matrix von einer Iteration zur Nächsten nicht, so kann der Algorithmus abgebrochen werden, da bereits eine optimale Lösung vorliegt.

Der Algorithmus muss maximal |V|-1 mal durchlaufen werden, danach noch ein weiteres Mal zum Test auf einen negativen Zyklus.

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

Welcher Algorithmus löst das k-kürzeste Wege Problem?

A

Yen Algorithmus

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

Nenne die Abbruchkriterien des Yen-Algorithmus

A
k = Anzahl gewünschter kürzester Wege
K = leere Liste
How well did you know this?
1
Not at all
2
3
4
5
Perfectly