Elysia Tools

Durchsuche Tools, Beispiele, visuelle Erklärungen und Themenguides an einem klaren Ort.

Beliebte Kategorien

Themen

Sprache
ZHDERUPTENFRES

Elysia Tools

Mobile Navigation

Math & Numbers

Kürzester-Wege-Rechner (Dijkstra Schritt für Schritt)

· Zuletzt aktualisiert:2026-08-26

Hilfsmittel zum Handrechnen von Dijkstra: Eingabe von 1–30 Kanten (eine pro Zeile: von, bis, Gewicht) sowie Start- und Zielknoten; standardmäßig ungerichtet, mit Option für gerichtet. Jede Iteration protokolliert, welcher Knoten fixiert wird, mit welcher Distanz und wie jede Relaxation die tentiative Tabelle aktualisiert; Gleichstände werden zum lexikographisch kleinsten Namen aufgelöst, sodass das Protokoll einer Lehrbuchspur entspricht; negative Gewichte werden abgelehnt, ein unerreichbares Ziel ist eine gültige Antwort. Klassiker: A-B 4, A-C 2, B-C 5, B-D 10, C-E 3, D-E 4, D-F 11, E-F 8, von A nach F → Distanz 13 über A→C→E→F.

Ausführung

Dieses Tool ausführen

Fülle das Formular aus, starte das Tool und prüfe das Ergebnis an einem Ort.

Beispiele

Beispiele zu diesem Tool

Verwandt

Mit verwandten Tools und Themen fortfahren

Verfasst vom Elysia Tools Team

Leitfaden zur Tool-Nutzung

Erfahren Sie, wann dieses Tool passt, was es unterstützt und wie Nutzer es anwenden.

Wichtige Fakten

Kategorie
Math & Numbers
Eingabetypen
textarea, text, checkbox, number
Ausgabetyp
text
Sample-Abdeckung
4
API bereit
Ja

Überblick

Der Kürzester-Wege-Rechner ermittelt den optimalen Pfad in gewichteten Graphen mithilfe des Dijkstra-Algorithmus und liefert ein detailliertes Protokoll aller Einzelschritte. Sie geben bis zu 30 Kanten mit ihren positiven Gewichten sowie Start- und Zielknoten ein, um den gesamten Verlauf der Knotenfixierungen und Kanten-Relaxationen wie in einer Lehrbuch-Tabelle nachzuvollziehen.

Wann verwenden

  • Beim Lösen oder Korrigieren von Übungsaufgaben zur Graphentheorie und diskreten Mathematik.
  • Zur Verifikation von manuell durchgeführten Dijkstra-Tabellen inklusive aller Relaxationsschritte.
  • Zur Analyse von einfachen gerichteten oder ungerichteten Routing- und Transportnetzwerken.

So funktioniert es

  1. 1Tragen Sie die Kanten des Graphen zeilenweise im Format 'KnotenA KnotenB Gewicht' ein (1–8 Zeichen pro Knotenname, nicht-negative Gewichte).
  2. 2Legen Sie den Start- und Zielknoten fest und wählen Sie optional, ob Kanten als gerichtet interpretiert werden sollen.
  3. 3Stellen Sie die gewünschte Anzahl an Dezimalstellen für die Distanzausgabe ein.
  4. 4Der Algorithmus berechnet schrittweise die kürzeste Distanz, löst Gleichstände lexikographisch auf und gibt den exakten Pfad sowie das Iterationsprotokoll aus.

Anwendungsfälle

  • Nachvollziehen von Dijkstra-Iterationen und Distanztabellen für Klausurvorbereitungen.
  • Überprüfung von Routing-Entscheidungen in kleinen gerichteten Netzwerk-Topologien.
  • Erstellung von verifizierten Musterlösungen für Dozenten und Tutoren der Informatik.

Beispiele

1. Ungerichtetes Standardnetzwerk A nach F

Informatikstudent

Hintergrund

Für ein Übungsblatt in Algorithmen und Datenstrukturen muss der Dijkstra-Ablauf tabellarisch Schritt für Schritt dokumentiert werden.

Aufgabe

Manuelles Nachrechnen ist fehleranfällig bei zwischenzeitlichen Distanzverbesserungen (Relaxation von D über E).

Verwendung

Kantenliste eingeben, Startknoten 'A' und Zielknoten 'F' setzen, Kanten ungerichtet lassen und Berechnung ausführen.

edges: A B 4\nA C 2\nB C 5\nB D 10\nC E 3\nD E 4\nD F 11\nE F 8, source: A, target: F, directed: false, decimalPlaces: 2

Ergebnis

Gesamtdistanz 13 über die Route A → C → E → F mit lückenlosem Protokoll aller Fixierungen und Tabellenupdates.

2. Gerichteter Graph mit Abkürzung S nach C

Netzwerktechnik-Dozent

Hintergrund

Ein Dozent erstellt eine Übungsaufgabe, bei der eine scheinbar längere Zwischenroute gerichtete Kanten effizienter nutzt.

Aufgabe

Erstellen einer fehlerfreien Musterlösung für die schrittweise Relaxation von Knoten S zu C.

Verwendung

FAQ

Unterstützt das Tool negative Kantengewichte?

Nein, negative Kantengewichte werden abgewiesen, da der Standard-Dijkstra-Algorithmus für nicht-negative Gewichte ausgelegt ist.

Wie werden Gleichstände zwischen Knoten mit gleicher Distanz aufgelöst?

Gleichstände werden deterministisch über den lexikographisch kleinsten Knotennamen aufgelöst, passend zu gängigen Lehrbuch-Standards.

Was passiert, wenn der Zielknoten nicht erreichbar ist?

Das Tool meldet das Ziel als unerreichbar, sobald alle erreichbaren Knoten fixiert wurden und keine Verbindung zum Ziel existiert.

Können gerichtete und ungerichtete Graphen berechnet werden?

Ja, standardmäßig werden Kanten als ungerichtet gewertet; über die Option 'Kanten als gerichtet behandeln' gilt die Richtung von Knoten 1 nach Knoten 2.

Wie viele Kanten können maximal eingegeben werden?

Das Werkzeug ist für die schrittweise Analyse von kleineren Graphen mit 1 bis 30 Kanten optimiert.

Start
Werkzeuge3212
Workbench
Beispiele593
Visualisierungen471
Dateibetrachter103
Themen239
Schlagwörter333
Bilder, Audio & Video657

Werkzeuge für Bild-, Audio- und Videobearbeitung, Konvertierung und Optimierung

Mathe, Datum & Finanzen647

Rechner, Zahlenwerkzeuge, Datumslogik, Statistik und Finanztools

Design & Farbe298

Werkzeuge für Farben, Layouts, Grafiken, visuelle Gestaltung und Designhilfen

Text & Schreiben209

Werkzeuge für Schreiben, Bereinigung, Formatierung, Extraktion und Textanalyse

Entwicklung & Web193

Entwicklerwerkzeuge, Netzwerk-Utilities, Web-Debugging und Automatisierungshelfer

Konvertierung & Kodierung175

Werkzeuge für Format-, Datei-, Archiv-, Einheiten- und Kodierungskonvertierung

Lead-Quiz veröffentlichen und Kontakte sicher übergeben
Gedenktexte: Familienprüfung und Übergabe zum Druck
Private Gewohnheiten: Sicherung, Wiederherstellung und Freigabeprüfung
Vom Artikel zu X- und LinkedIn-Entwürfen: Faktenprüfung und Übergabe
Interaktive Markdown-Lektion prüfen und offline übergeben

© 2026 Elysia Tools. Alle Rechte vorbehalten.

DokumentationTarifeÜber unsNutzungsbedingungenDatenschutzerklärungCookiesKontakt
Dateisystem

Pfad-Analyzer-Beispiele

Umfassende Sammlung von Dateisystempfaden aus Windows, Linux und macOS für Pfadanalyse und -tests

Entwicklung

Importpfad-Beispiele

Sammlung von JavaScript- und TypeScript-Importbeispielen, die verschiedene Importmuster und Modulsysteme demonstrieren

DevOps

ELK Stack Log-Analyse Beispiele

Umfassende ELK Stack Beispiele für Log-Aggregation, -Verarbeitung und -Visualisierung in verteilten Systemen

Medien

MP3 Audio-Beispiele ohne Urheberrechte

Sammlung urheberrechtsfreier Audio-Beispiele zum Testen und Entwickeln, einschließlich Naturklänge, Meditationsmusik und Umgebungsgeräusche

AI Tools

Audio-zu-Text Transkriptor (KI)

Transkribiert Sprache aus Audio (wav/mp3/m4a/flac/ogg/webm/aac) in Text, SRT, VTT oder JSON mit grok-stt. Bis 10 Min.

Text Processing

Eingerückte Liste zu ASCII-Baum

Wandelt eine eingerückte hierarchische Liste (2/4 Leerzeichen oder Tab; optionale Präfixe -, *, 1.) in einen kopierbaren ASCII-Verzeichnisbaum um. Zwei Stile: Unicode-Rahmen und klassisches ASCII. Schalter für vollständige Führungslinien, nachfolgende Leerzeichen und Blätter in Klammern.

Text Processing

Kopfüber-Text

Kippt Text kopfüber (ɥǝllo) durch Rotationen pro Buchstabe, mit optionalen Schaltern zum Beibehalten der Lesereihenfolge und zum Schutz von URLs/E-Mails. Reiner Unicode-Text, keine Schrift nötig.

Math & Numbers

Zuordnungsproblem-Löser (ungarischer Algorithmus)

Löst Zuordnungsprobleme 2–8 × 2–8 mit dem Lehrbuch-Ungarischen-Algorithmus (rechteckige Matrizen werden mit Dummy-Zeilen/-Spalten zu Kosten null aufgefüllt): Zeilen- und Spaltenreduktion, maximales Matching der Nullen über alternierende Wege, sonst minimale Nullen-Überdeckung mit Geraden nach König — kleinsten ungedeckten Wert abziehen, an Doppelschnittpunkten addieren; Maximierungsprobleme werden intern auf der negierten Matrix gelöst. Jede Runde wird protokolliert; die optimale Zuordnung und die Gesamtkosten werden per Einsetzen verifiziert. Klassiker: [[9,2,7],[6,4,3],[5,8,1]] min → Gesamtkosten 9.

Gerichtete Kanten eingeben, Option 'Kanten als gerichtet behandeln' aktivieren, Start 'S' und Ziel 'C' wählen.

edges: S A 2\nS B 4\nA B 1\nA C 7\nB C 3, source: S, target: C, directed: true, decimalPlaces: 2

Ergebnis

Distanzergebnis 6 über den gerichteten Pfad S → A → B → C inklusive nachvollziehbarer Protokollierung der Relaxation von B.