faecher:informatik:oberstufe:graphen:zpg:einfuehrung:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
Nächste ÜberarbeitungBeide Seiten, nächste Überarbeitung
faecher:informatik:oberstufe:graphen:zpg:einfuehrung:start [09.11.2022 17:29] Frank Schiebelfaecher:informatik:oberstufe:graphen:zpg:einfuehrung:start [09.11.2022 20:03] – [Wege in Graphen] Frank Schiebel
Zeile 44: Zeile 44:
 ++++ ++++
  
-Zur Modellierung kommt also ein Modell zum Einsatz, welches die **Häfen** und die **Verbindungen zwischen den Häfen** umfassen muss. Allgemeiner kann man davon sprechen, dass man Knoten modellieren möchte, deren Verbindung mit Hilfe von Kanten dargestellt werden.+Zur Modellierung kommt also ein Modell zum Einsatz, welches die **Häfen** und die **Verbindungen zwischen den Häfen** umfassen muss. Allgemeiner kann man davon sprechen, dass man **Knoten** modellieren möchte, deren Verbindungen mit Hilfe von **Kanten** dargestellt werden.
  
 Für unser Archipel sieht das so aus: Für unser Archipel sieht das so aus:
  
-{{ :faecher:informatik:oberstufe:graphen:zpg:einfuehrung:graph01.drawio.png |}}+{{  :faecher:informatik:oberstufe:graphen:zpg:einfuehrung:archipel.drawio.png  |}}
  
  
  
 +Die Anordnung der Elemente auf der Zeichenfläche spielt dabei überhaupt keine Rolle, solange die Kanten und ihre Verbindungen gleich bleiben, modellieren wir dasselbe Archipel:
 +
 +{{ :faecher:informatik:oberstufe:graphen:zpg:einfuehrung:graph02.drawio.png |}}
 +
 +
 +===== Definition:  Graph =====
 +
 +
 +
 +<WRAP center round important 90%>
 +Ein **Graph** ist ein Gebilde, das aus **Knoten** und **Kanten** besteht. Jede Kante verbindet zwei Knoten oder einen Knoten mit sich selbst. Von einem Knoten können eine, mehrere oder keine Kanten ausgehen.
 +
 +Formal ist ein Graph also ein 2-Tupel, das aus einer Knotenmenge und einer Kantenmenge besteht und man schreibt: 
 +
 +Graph ''G = (V,E)'' mit ''V'': Knotenmenge und ''E'': Kantenmenge
 +</WRAP>
 +{{ graph.drawio.png?400|}}
 +
 +Die Buchstaben sind aus den englischen Begriffen abgeleitet: V ist die Menge von Knoten (Vertices) und E die Menge der Kanten  (Edges). 
 +
 +Das Bild rechts veranschaulicht die Begriffe, man erkennt dort auch, wie man die Kanten darstellen kann, indem man die verbundenen Knoten in runden Klammern  durch ein Komma getrennt angibt. In der Menge der Kanten fehlt (d,b), weil der Knoten d nicht mit dem Knoten b verbunden ist.
 +
 +
 +----
 +{{:aufgabe.png?nolink  |}}
 +=== (A3) ===
 +Zeichne den folgenden Graphen: ''G=(V,E)'' mit ''V = {29,8,1,16,42,3}'' und ''E = {(8,42),(8,1),(16,8),(8,29),(1,16),(42,3),(29,42),(3,29)}''
 +
 +
 +===== Weitere Begriffe =====
 +
 +==== Knotengrad ====
 +
 +
 +<WRAP center round important 90%>
 +Jeder Knoten hat die Eigenschaft "**Grad** des Knotens" 
 +
 +Der Grad eines Knotens entspricht der Anzahl der Kantenenden, die mit dem Knoten verbunden sind.((Bei "gerichteten" Graphen muss man ein- und ausgehenden Grad unterscheiden, das kommt dann zu gegebener Zeit, fürs erste ist diese Definition ausreichend.))
 +</WRAP>
 +
 +**Beispiele:**
 +{{ :faecher:informatik:oberstufe:graphen:zpg:einfuehrung:grad01.png?400|}}
 +<code>
 +grad(C) = 2
 +grad(A) = 3
 +grad(4) = 3
 +grad(1) = 4
 +</code>
 +
 +==== Wege in Graphen ====
 +
 +Wenn man sich über Wege in Graphen unterhalten möchte, muss man sprachlich einige Dinge sehr genau unterscheiden, damit keine Missverständnisse entstehen.
 +
 +  * Mit dem Begriff **Kantenzug** bezeichnen wir einen Pfad durch den Graphen, bei dem Knoten/Kanten auch **mehrfach** durchlaufen werden dürfen.
 +  * Mit dem Begriff **Weg** bezeichnen wir einen Pfad durch den Graphen, bei dem jeder Knoten/jede Kante höchstens ein Mal durchlaufen werden darf.
 +  * Startet Kantenzug oder Weg am selben Knoten wie er endet, **sind** also **Start- und Endknoten identisch**, spricht man von einem **geschlossenen Kantenzug** bzw. von einem **geschlossenen Weg**.
 +
 +
 +
 +
 +
 +
 +
 +
 +{{tag> def:graph}}
  • faecher/informatik/oberstufe/graphen/zpg/einfuehrung/start.txt
  • Zuletzt geändert: 08.03.2024 12:34
  • von Marco Kuemmel