Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
faecher:informatik:oberstufe:graphen:graphen:einfuehrung [08.12.2021 15:06] – [(8) Zusatzaufgabe: TSP] Mareike Nutz | faecher:informatik:oberstufe:graphen:graphen:einfuehrung [12.01.2023 12:53] (aktuell) – [Wege in Graphen] sron | ||
---|---|---|---|
Zeile 5: | Zeile 5: | ||
- | ---- | ||
- | {{: | ||
- | === Übergreifende Aufgabe === | ||
- | Im Spiel "Auf den Spuren eines Handelsreisenden" | ||
===== Was ist ein Graph? ===== | ===== Was ist ein Graph? ===== | ||
- | {{ : | + | {{ graph.drawio.png? |
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. | 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. | ||
Zeile 28: | Zeile 24: | ||
{{: | {{: | ||
- | {{ : | + | {{ : |
- | < | + | |
+ | ---- | ||
+ | {{ : | ||
+ | **Knotengrad** | ||
+ | |||
+ | Der Grad eines Knotens (Knotengrad) ist die Anzahl der Kanten, die in diesem Knoten zusammentreffen. Im Graph rechts haben die Knoten folgende Grade: | ||
+ | ^ Knoten | ||
+ | | a | | ||
+ | | b | | ||
+ | | c | | ||
+ | | d | | ||
+ | | e | | ||
+ | |||
+ | |||
+ | {{: | ||
+ | |||
+ | {{: | ||
---- | ---- | ||
Zeile 38: | Zeile 50: | ||
Ein Graph heißt vollständig, | Ein Graph heißt vollständig, | ||
- | {{: | + | {{: |
++++ Zu einfach? Knobelaufgabe!| | ++++ Zu einfach? Knobelaufgabe!| | ||
Bestimme eine allgemeine Formel, um die Anzahl der Kanten in einem Graph mit //n// Knoten zu berechnen. | Bestimme eine allgemeine Formel, um die Anzahl der Kanten in einem Graph mit //n// Knoten zu berechnen. | ||
Zeile 50: | Zeile 62: | ||
Sind bei den Kanten keine Richtungen angegeben, nennt man den Graphen ungerichtet. Die Kante wird durch eine Linie dargestellt (siehe Abb. unten). | Sind bei den Kanten keine Richtungen angegeben, nennt man den Graphen ungerichtet. Die Kante wird durch eine Linie dargestellt (siehe Abb. unten). | ||
{{ : | {{ : | ||
- | |||
- | {{: | ||
---- | ---- | ||
Zeile 58: | Zeile 68: | ||
**Kantengewichte** | **Kantengewichte** | ||
- | Die Kanten eines Graphen können gewichtet bzw. bewertet sein. Jeder kannte | + | Die Kanten eines Graphen können gewichtet bzw. bewertet sein. Jeder Kante ist dann ein sogenanntes Kantengewicht zugewiesen (siehe Abb. rechts). Damit können zum Beispiel Kosten oder Entfernungen zwischen zwei Punkten (Knoten) dargestellt werden. |
- | {{: | + | {{: |
- | ==== Wege in Graphen ==== | + | ---- |
+ | |||
+ | **Zusammenhängende Graphen** | ||
+ | |||
+ | Ein Graph heißt zusammenhängend, | ||
+ | |||
+ | {{: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | ===== Wege in Graphen | ||
Einen Weg durch einen Graphen nennt man Pfad. Das ist eine endliche Folge von Kanten, die man durchlaufen muss, um von einem Startknoten zu einem Endknoten zu gelangen. Dabei gibt es zwei verschiedene Arten von Pfaden: | Einen Weg durch einen Graphen nennt man Pfad. Das ist eine endliche Folge von Kanten, die man durchlaufen muss, um von einem Startknoten zu einem Endknoten zu gelangen. Dabei gibt es zwei verschiedene Arten von Pfaden: | ||
Zeile 69: | Zeile 89: | ||
Hier ist dies beispielhaft veranschaulicht: | Hier ist dies beispielhaft veranschaulicht: | ||
- | {{ : | + | {{ : |
- | < | + | |
- | {{: | + | {{: |
- | Ein Zyklus, der jeden Knoten eines Graphen genau einmal enthält, heißt **Hamilton-Kreis**. | + | Ein Zyklus, der jeden Knoten eines Graphen genau einmal enthält, heißt **Hamilton-Kreis**. |
- | {{: | + | {{: |
{{ : | {{ : | ||
< | < | ||
++++ Zu einfach? Knobelaufgabe!| | ++++ Zu einfach? Knobelaufgabe!| | ||
- | Bestimme eine allgemeine Formel, um die Anzahl der möglichen Hamilton-Kreise in einem Graph mit //n// Knoten zu berechnen. | + | Bestimme eine allgemeine Formel, um die Anzahl der möglichen Hamilton-Kreise in einem vollständigen Graphen |
++++ | ++++ | ||
Zeile 86: | Zeile 105: | ||
{{: | {{: | ||
- | ==== (8) Zusatzaufgabe: | + | ==== (9) Graphen in "Auf den Spuren eines Handelsreisenden" |
+ | Im Spiel "Auf den Spuren eines Handelsreisenden" | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | {{: | ||
+ | ==== (10) Zusatzaufgabe: | ||
Herr Schnell muss Waren ausliefern. Er startet bei seiner Spedition in A, muss dann jede der Städte B,C und D genau einmal anfahren und wieder zur Spedition in A zurückkehren. Die Entfernungen sind in der Tabelle (in km) angegeben. | Herr Schnell muss Waren ausliefern. Er startet bei seiner Spedition in A, muss dann jede der Städte B,C und D genau einmal anfahren und wieder zur Spedition in A zurückkehren. Die Entfernungen sind in der Tabelle (in km) angegeben. | ||
Zeile 98: | Zeile 124: | ||
* Zeichne einen gewichteten Graphen. Suche alle Hamiltonkreise und ermittle die kürzeste Route. Wie nennt sich dieser Algorithmus? | * Zeichne einen gewichteten Graphen. Suche alle Hamiltonkreise und ermittle die kürzeste Route. Wie nennt sich dieser Algorithmus? | ||
++++ Zu einfach? Zusatz-Zusatzaufgabe! | | ++++ Zu einfach? Zusatz-Zusatzaufgabe! | | ||
- | iefern | + | Liefern |
++++ | ++++ | ||