D-Book-Wiki · Ereignisartikel

Moore und Breitensuche in ungewichteten Graphen

Moore ist der Q1.5-Anker für Breitensuche als Ebenenverfahren: Von einem Startknoten aus werden zuerst alle Nachbarn, dann deren Nachbarn und so weiter betrachtet.

Kernsatz

Moore/BFS wird für Q1.5 bedeutsam, weil daran der algorithmische Umgang mit Graphen sichtbar wird. Ein Graph ist nicht nur Modell, sondern kann systematisch traversiert werden, um Erreichbarkeit und kürzeste Wege in ungewichteten Graphen zu bestimmen.

Kurzüberblick

Breitensuche ordnet einen Graphen vom Startknoten aus in Ebenen. Alle Knoten mit Abstand 1 werden vor Knoten mit Abstand 2 betrachtet. Dadurch eignet sich BFS besonders für Erreichbarkeit und kürzeste Wege in ungewichteten Graphen. Für Q1.5 ist daran zentral: Die Datenstruktur Graph wird algorithmisch nutzbar, wenn Traversierung, Warteschlange, besuchte Knoten und Vorgängerbeziehungen zusammenspielen.

Überblick

Moore steht im D-Book für den Übergang von Graphabstraktion zu Graphalgorithmik. Euler zeigt, wie ein konkretes Problem als Graph modelliert wird. Moore beziehungsweise BFS zeigt, wie ein solcher Graph systematisch durchsucht werden kann.

Die Grundidee der Breitensuche ist einfach und stark: Von einem Startknoten aus werden zuerst alle direkt erreichbaren Nachbarn betrachtet. Danach folgen Knoten in der nächsten Entfernungsebene. Eine Queue hält fest, welche Knoten als Nächstes untersucht werden. Eine Markierung verhindert, dass Knoten mehrfach verarbeitet werden. Eine Vorgängerliste kann rekonstruieren, über welchen Weg ein Knoten erreicht wurde.

Für Q1.5 ist BFS deshalb besonders geeignet. Es verbindet Graphmodell, Algorithmus, Datenstruktur und Anwendung. Der Graph kann als Adjazenzliste oder Adjazenzmatrix vorliegen. Die Queue stammt aus Q1.4. Der Algorithmus aus Q1.2 wird nun auf eine vernetzte Struktur angewendet. Die Traversierung zeigt, wie sich aus lokaler Nachbarschaft globale Erreichbarkeit ergibt.

Didaktisch ist besonders wichtig: BFS findet in ungewichteten Graphen kürzeste Wege nach Kantenzahl. Das liegt an der Ebenenstruktur. Knoten in Ebene 2 werden erst betrachtet, nachdem alle Knoten in Ebene 1 entdeckt wurden. Dadurch ist die erste Entdeckung eines Knotens zugleich ein kürzester Weg nach Anzahl der Kanten.

Im D-Book ist Moore/BFS damit der operative Hauptanker der Q1.5-Seite: Graphen werden nicht nur gezeichnet, sondern durchsucht.

Abgrenzung

Der Artikel behandelt Moore/BFS als Q1.5-Anker für Ebenensuche, Erreichbarkeit und kürzeste Wege in ungewichteten Graphen. Gewichtete Kürzeste-Wege-Verfahren wie Dijkstra werden abgegrenzt und bleiben eigene Anschluss- oder Ausblicksthemen.

D-Book-Relevanz

Für Q1.5 liefert der Artikel die Tiefenschicht der Graphtraversierung. Die Inhaltsseite operationalisiert BFS über Startknoten, Queue, visited-Markierung, Vorgängerbeziehungen und Vergleich zu DFS; das Wiki erklärt die historische und fachliche Rolle der Breitensuche.

Sachanalyse

Breitensuche macht Graphen systematisch durchlaufbar

Moore/BFS steht für eine systematische Ebenensuche in Graphen. Ausgehend von einem Startknoten werden zuerst direkte Nachbarn betrachtet, danach Knoten in der nächsten Entfernungsebene.

Damit wird ein Graph algorithmisch handhabbar. Er ist nicht nur ein Modell, sondern eine Struktur, auf der ein Verfahren arbeiten kann. Erreichbarkeit und kürzeste Wege in ungewichteten Graphen werden berechenbar.

Für Q1.5 ist das der operative Einstieg in Graphalgorithmen.

Kontext: Von Nachbarschaft zu globaler Erreichbarkeit

BFS steht im Kontext von Weg- und Suchproblemen. Aus lokalen Nachbarschaften soll eine globale Aussage entstehen: Welche Knoten sind erreichbar? In welcher Entfernung liegen sie? Über welchen Vorgänger wurde ein Knoten entdeckt?

Diese Fragen passen direkt zur Q1.5-Seite. Netzwerke bestehen aus Beziehungen. Um sie algorithmisch zu nutzen, muss man Nachbarschaften systematisch abarbeiten.

BFS übersetzt diese Idee in ein klares Verfahren mit Startknoten, Queue und visited-Markierung.

Fachliche Struktur: Queue, visited, Vorgänger, Ebene

Die technische Struktur von BFS besteht aus wenigen Kernelementen. Eine Queue speichert die als Nächstes zu bearbeitenden Knoten. Eine visited-Markierung verhindert Wiederholungen. Eine Distanz- oder Ebeneninformation speichert die Entfernung vom Start. Eine Vorgängerstruktur erlaubt die Rekonstruktion eines Pfades.

Diese Bausteine verbinden mehrere D-Book-Schichten. Queue stammt aus Q1.4, Algorithmusdarstellung aus Q1.2, Graphmodellierung aus Q1.5. Zusammen entsteht ein klarer Graphalgorithmus.

BFS ist daher ein Integrationspunkt der Programmierkette.

Materialisierung: Adjazenzliste und Warteschlange

Im Unterricht materialisiert sich BFS gut über eine Adjazenzliste. Der Startknoten wird markiert und in die Queue gelegt. Dann wird wiederholt ein Knoten entnommen, seine Nachbarn werden betrachtet, neue Knoten werden markiert und hinten in die Queue eingefügt.

Eine Spurentabelle macht sichtbar, wie sich Queue, visited-Menge und Vorgänger verändern. Dadurch wird die Ebenenlogik nachvollziehbar.

Die Implementierung kann später in Java erfolgen, aber die Verfahrensspur ist der didaktische Kern.

Bedeutung: Kürzeste Wege ohne Gewichtung

Die Bedeutung von BFS liegt darin, dass die erste Entdeckung eines Knotens in einem ungewichteten Graphen einen kürzesten Weg nach Kantenzahl liefert. Das folgt aus der Ebenenstruktur: Alle Knoten mit Abstand k werden vor Knoten mit Abstand k+1 bearbeitet.

Für Q1.5 ist das stark, weil es eine klare Brücke von Modell zu Aussage liefert. Ein Graph wird gespeichert, durchlaufen und liefert eine begründete Antwort.

BFS zeigt damit, was Graphalgorithmik leistet: systematische Suche statt intuitives Nachzeichnen.

Abgrenzung: BFS ist nicht Dijkstra und nicht DFS

BFS gilt für ungewichtete Graphen beziehungsweise für gleiche Kantengewichte. Sobald Kanten unterschiedliche Kosten besitzen, reicht die Ebenenlogik nicht mehr aus. Dann wird ein Verfahren wie Dijkstra relevant.

BFS ist außerdem nicht DFS. DFS geht in die Tiefe und eignet sich für andere Strukturfragen. BFS arbeitet schichtweise und ist besonders stark für kürzeste Wege nach Kantenzahl.

Diese Abgrenzung ist für Q1.5 wesentlich, weil sie Verfahren über ihre Voraussetzungen unterscheidet.

Quellen

Weitere Quellen

Bedeutungsschichten im D-BookLineages, Concepts, Ort und Statistik als nachgeordnete Kontextdimensionen.4 Bezüge

Bedeutungsschichten im D-Book

Verbindungen im D-Book

Die folgenden Fachbegriffe ordnen das Ereignis relational in das D-Book-Wissensnetz ein. Die Zuordnungen wurden fachlich kuratiert und nicht allein aus Worttreffern abgeleitet.

Fachliche Concepts

Concepts binden das Ereignis an den fachlichen Begriffskern und fuehren bei vorhandenen Ankern ins Glossar.

Concept-Artikel | Kontext

Breitensuche

Breitensuche ist ein zentraler Fachbezug dieses Ereignisses.

Concept-Artikel | Kontext

Graph

Graph bildet eine zentrale Modellierungsperspektive.

Concept-Artikel | Kontext

Kürzester Weg

Kürzester Weg beschreibt eine Anwendung oder Wirkung.


Räumliche Verortung

Der folgende Ort ist ausdrücklich und fachlich geprüft mit diesem Geschichtsereignis verbunden.

Geografischer Kontext

Orte markieren raeumliche Entstehungs-, Institutions- oder Infrastrukturbezuege und fuehren weiter zum GeoAsset.

Ort | university | Massachusetts | US | Anker

Harvard University

[history-btree-tarjan-moore-atlas-v1-2026-07-20] Vorstellung von The Shortest Path Through a Maze auf dem Harvard-Symposium 1957: Moore stellte den Beitrag im April 1957 auf dem International Symposium on the Theory of Switching an der Harvard University vor. Die Proceedings erschienen 1959. Der vorhandene Harvard-Ort wird wiederverwendet; die Relation dokumentiert ausdrücklich den Konferenzbezug von 1957 innerhalb des auf 1959 datierten Publikationsereignisses.


Bedeutungsschichten im D-Book

Moore/BFS ist im D-Book der Ebenen- und Shortest-Path-Anker der Q1.5-Lineage. Die Inhaltsseite operationalisiert BFS mit Startknoten, Queue, visited-Markierung, Vorgängerstruktur und Vergleich zu DFS.

Der Artikel erklärt die Tiefenschicht: Graphen werden algorithmisch nutzbar, wenn lokale Nachbarschaften kontrolliert durchlaufen werden. Damit verbindet BFS Datenstrukturen, Algorithmen und Netzwerkmodellierung.

Q1.5 wird dadurch zur Integrationsseite der Programmierkette.


Curriculare Programmierkette

Moore und Breitensuche in ungewichteten Graphen ist in der curricularen Programmierkette mit Q1.5 verbunden. Die zugehörigen Entwicklungslinien sind: Q1.5: Von Graphentheorie zu Netzalgorithmen. Damit wird das Ereignis nicht als isolierte historische Notiz geführt, sondern als Teil eines curricularen historischen Clusters. Die Inhaltsseiten bleiben die Ebene der Lernhandlung und Operationalisierung; das Wiki erklärt historische Entwicklung, fachliche Relationen und Tiefenstruktur.

Medien und ZusatzassetsPrimärmedium, Atlas-Preview, Statistikansichten und kuratierte Asset-Abschnitte.1 Asset
Datenpfad und RelationenRelationale Vorlinien, Fortsetzungen und Kontextpfade aus den History-Daten.2 Relationen

Relationspfade

Vorlinien

  1. Euler und das Königsberger Brückenproblem1736bereitet_vor

    Graphstruktur bereitet Durchsuchungsverfahren vor. Von Graphstruktur zu ebenenweiser Suche. Die Graphidee bereitet Durchsuchungsverfahren wie Breitensuche vor.

Kontext

  1. Tarjan und Tiefensuche als Werkzeug der Graphalgorithmen1972parallel_zu

    BFS und DFS bilden die Kernkontrastierung der Graphdurchsuchung. Breiten- und Tiefenorientierung bilden die Q1.5-Kernkontrastierung. BFS und DFS sind komplementäre Grundstrategien der Graphdurchsuchung.