Lernfabrik

Was sind kürzeste Pfadwege?

Kürzeste Pfadwege sind ein zentraler Bestandteil der Graphentheorie und dienen dazu, den kürzesten Weg zwischen zwei Punkten (Knoten) in einem Netzwerk oder Graphen zu finden. Diese Algorithmen werden in verschiedenen Anwendungsbereichen eingesetzt – zum Beispiel in Navigationssystemen, Logistik, Telekommunikation und sogar in sozialen Netzwerken.

Ein bekannter Algorithmus zur Berechnung kürzester Pfade ist der Dijkstra-Algorithmus. Entwickelt von Edsger Dijkstra, findet er in einem gewichteten Graphen den kürzesten Weg von einem Startpunkt zu allen anderen Knoten. Die Kantengewichte repräsentieren die „Kosten" oder Entfernungen zwischen den Knoten.

Wann braucht man kürzeste Pfadwege?

Navigation

Routenberechnung in GPS-Systemen – schnellster oder kürzester Weg von A nach B.

Logistik

Optimierung von Lieferwegen für Waren und Ressourcen.

Telekommunikation

Optimale Verbindungen in Netzwerken finden.

Soziale Netzwerke

Verbindungen und Abstände zwischen Personen oder Interessen bestimmen.

Dijkstra-Algorithmus

Der Dijkstra-Algorithmus findet den kürzesten Weg von einem Startpunkt zu einem Zielpunkt in einem Netzwerk, indem er alle möglichen Routen untersucht und die mit den geringsten „Kosten" auswählt. Die grundlegenden Schritte:

  1. Startpunkt festlegen Wähle einen Startknoten, von dem der kürzeste Weg gefunden werden soll.
  2. Entfernungen berechnen Berechne die Entfernungen vom Startpunkt zu allen benachbarten Knoten.
  3. Kürzesten Pfad auswählen Wähle den Knoten mit der geringsten Entfernung als nächsten Schritt.
  4. Wiederholen Aktualisiere die Entfernungen nach jedem Schritt und wiederhole, bis das Ziel erreicht ist.

Anwendung an einem Beispiel

Ein konkretes Beispiel zur Veranschaulichung des Dijkstra-Algorithmus:

Beispiel zum Dijkstra-Algorithmus

Lernvideo

Schau dir das Lernvideo an, um den Dijkstra-Algorithmus in Aktion zu sehen:

Übungen

Lade dir die Übungsvorlage herunter, um die Konzepte des Dijkstra-Algorithmus selbst zu üben:

Übungsvorlage: Kürzeste Pfadwege

Excel-Datei mit Aufgaben zum Dijkstra-Algorithmus

Herunterladen