sciandu
Informatik

Informatik

Graphen & Netze

U-Bahn-Plan, Freundeskreis, Internet: Hinter all diesen Netzen steckt dieselbe einfache Idee.

Schau dir einen U-Bahn-Plan an: Er zeigt nicht, wie die Stadt wirklich aussieht. Straßen fehlen, Entfernungen stimmen nicht, die Linien sind ordentlich begradigt. Trotzdem findest du damit perfekt deinen Weg. Der Plan zeigt nämlich genau das, was zählt: welche Stationen es gibt und welche direkt verbunden sind. Diese Sichtweise ist so nützlich, dass die Informatik ihr einen eigenen Namen gibt: der Graph.

Knoten und Kanten

Ein Graph besteht aus zwei Zutaten. Die Knoten sind die Dinge selbst: Stationen, Personen, Computer. Die Kanten sind die Verbindungen zwischen ihnen: ein Gleis, eine Freundschaft, ein Netzwerkkabel. Mehr braucht es nicht. Wo die Knoten gezeichnet werden, ist egal, nur die Verbindungen zählen. Zwei Zeichnungen, die völlig verschieden aussehen, können deshalb genau denselben Graphen zeigen.

Wege und kürzeste Wege

Ein Weg durch einen Graphen ist eine Folge von Kanten, die dich von Knoten zu Knoten führt, so wie eine U-Bahn-Fahrt von Station zu Station. Oft gibt es viele mögliche Wege zwischen zwei Knoten, und dann interessiert der kürzeste: der mit den wenigsten Kanten. Genau diese Frage steckt in vielen Alltagshelfern. Die Navi-App sucht den kürzesten Weg im Straßengraphen, dort zählt allerdings nicht die Zahl der Kanten, sondern ihre Länge: Jede Kante bekommt dafür eine Zahl, ihr Gewicht. Soziale Netzwerke fragen dagegen, über wie viele Ecken du jemanden kennst.

Paketrouter
DuServerAB

Die Nachricht wird in kleine Pakete zerlegt, die einzeln reisen.

Nachricht = 3 Pakete, Weg über A

Probier es aus: Schick ein Datenpaket durchs Netz. Die Router sind die Knoten, die Leitungen die Kanten, und das Paket sucht Station für Station einen Weg zum Ziel.

Graphen sind überall

Sobald du Graphen kennst, entdeckst du sie überall. Das Internet ist ein Graph aus und Leitungen, und weil es zwischen zwei Punkten meist mehrere Wege gibt, funktioniert es auch dann noch, wenn eine Leitung ausfällt. Ein soziales Netzwerk ist ein Graph aus Personen und Freundschaften. Sogar das Web selbst ist einer: Seiten sind Knoten, Links sind Kanten. Wer ein Problem als Graph zeichnen kann, kann die immer gleichen Werkzeuge darauf anwenden, allen voran die Wegsuche.

Aufgaben

0 von 6 gelöst

Zeit zum Ausprobieren. Du kannst nichts kaputt machen, jeder Versuch zählt.

Du betrachtest einen U-Bahn-Plan als Graphen. Was sind die Knoten?

Was ist eine Kante in einem Graphen?

In einem Freundschaftsgraphen ist Anna mit Ben, Carla und Dana befreundet, sonst mit niemandem. Wie viele Kanten gehen von Annas Knoten aus?

Ein ist eine Folge von Kanten, die zwei Knoten miteinander verbindet.

Ein Graph: A ist mit B und C verbunden, B ist mit D verbunden, C ist ebenfalls mit D verbunden. Aus wie vielen Kanten besteht der kürzeste Weg von A nach D?

Ordne jedem Netz aus dem Alltag seine Knoten zu.

U-Bahn-Netz
Soziales Netzwerk
Internet
Straßennetz