Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung |
faecher:informatik:oberstufe:graphen:graphen:einfuehrung [18.03.2022 10:31] – Mareike Nutz | faecher:informatik:oberstufe:graphen:graphen:einfuehrung [12.01.2023 12:53] (aktuell) – [Wege in Graphen] sron |
---|
| |
===== Was ist ein Graph? ===== | ===== Was ist ein Graph? ===== |
{{ :faecher:informatik:oberstufe:graphen:graphen:graph.drawio.png?400|}} | {{ graph.drawio.png?400|}} |
| |
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. |
**Knotengrad** | **Knotengrad** |
| |
Der Grad eines Knotens (Knotengrad) ist die Anzahl der Kanten, die in diesem Knoten zusammentreffen. Im Graph rechts hat der Knoten **a** den Grad 2, der Knoten **b** den Grad 1, **c** den Grad 4, **d** den Grad 2 und der Knoten **e** den Grad 3. | Der Grad eines Knotens (Knotengrad) ist die Anzahl der Kanten, die in diesem Knoten zusammentreffen. Im Graph rechts haben die Knoten folgende Grade: |
| ^ Knoten ^ Grad ^ |
| | a | 2 | |
| | b | 1 | |
| | c | 4 | |
| | d | 2 | |
| | e | 3 | |
| |
{{:aufgabe.png?nolink |}} (3) Ermittle den Grad aller Knoten des sechsten Levels aus dem Spiel "Auf den Spuren eines Handelsreisenden". | {{:aufgabe.png?nolink |}} (3) Ermittle den Grad aller Knoten des sechsten Levels aus dem Spiel "Auf den Spuren eines Handelsreisenden". |
**Kantengewichte** | **Kantengewichte** |
| |
Die Kanten eines Graphen können gewichtet bzw. bewertet sein. Jeder kannte ist dann ein sogenanntes Kantengewicht zugewiesen (siehe Abb. rechts). Damit können zum Beispiel Kosten oder Entfernungen zwischen zwei Punkten (Knoten) dargestellt werden. | 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. |
| |
{{:aufgabe.png?nolink |}} (5) Das //Traveling Salesman Problem// ist ein typisches Beispiel für ein Problem auf einem gewichteten Graphen. Es handelt sich um dabei um ein Problem, das sowohl im Alltag als auch in vielen anderen Bereichen seine Anwendung findet und immer wieder gelöst werden muss. Recherchiere weitere Anwendungsgebiete des TSP. | {{:aufgabe.png?nolink |}} (5) Das //Traveling Salesman Problem// ist ein typisches Beispiel für ein Problem auf einem gewichteten Graphen. Es handelt sich dabei um ein Problem, das sowohl im Alltag als auch in vielen anderen Bereichen seine Anwendung findet und immer wieder gelöst werden muss. Recherchiere weitere Anwendungsgebiete des TSP. |
| |
---- | ---- |
{{:aufgabe.png?nolink |}} (7) Zeichne im Graphen aus Aufgabe (1) den Pfad ''p = (1,8),(8,42),(42,3),(3,29),(29,8)'' ein. Handelt es sich um einen einfachen oder einen zyklischen Pfad? Erkläre. | {{:aufgabe.png?nolink |}} (7) Zeichne im Graphen aus Aufgabe (1) den Pfad ''p = (1,8),(8,42),(42,3),(3,29),(29,8)'' ein. Handelt es sich um einen einfachen oder einen zyklischen Pfad? Erkläre. |
| |
Ein Zyklus, der jeden Knoten eines Graphen genau einmal enthält, heißt **Hamilton-Kreis**. Dieses Begriff habt ihr im Spiel bereits unter dem Namen "Rundreise" kennengelernt. | Ein Zyklus, der jeden Knoten eines Graphen genau einmal enthält, heißt **Hamilton-Kreis**. Diesen Begriff habt ihr im Spiel bereits unter dem Namen "Rundreise" kennengelernt. |
| |
{{:aufgabe.png?nolink |}} (8) Findest du jeweils alle Hamilton-Kreise in diesen Graphen? Zeichne sie in dein Heft. | {{:aufgabe.png?nolink |}} (8) Findest du jeweils alle Hamilton-Kreise in diesen Graphen? Zeichne sie in dein Heft. |