• Keine Ergebnisse gefunden

Automatisches Zeichnen von Graphen

N/A
N/A
Protected

Academic year: 2021

Aktie "Automatisches Zeichnen von Graphen"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

12. Übungsblatt

Automatisches Zeichnen von Graphen

Prof. Dr. Jens M. Schmidt, Dr. Alexander Apke, Arne Heimendahl, David Könen und Robin Kühling.

Aufgabe 1: Planare und sphärische Einbettungen (10 Punkte) Entscheiden Sie, ob die folgenden beiden planaren Einbettungen des abgebildeten Graphen die gleiche sphärische Einbettung repräsentieren.

5 6

1 2 3

4

2 3 4 5 1 e

1

6

e

2

e

3

e

4

e

6

e

7

e

5

e

8

e

1

e

5

e

2

e

3

e

4

e

6

e

7

e

8

e

9

e

9

Aufgabe 2: Kombinatorische Flächen (10 Punkte)

(i) Gegeben sei das Rotationssystem π einer planaren Zeichnung eines Graphen.

Schreiben Sie einen Algorithmus in Pseudocode, der alle kombinatorischen Flächen von π als geschlossene Züge von Halbkanten von π ausgibt.

(ii) Welche kombinatorischen Flächen hat das Rotationssystem π, welches durch folgende nicht-planare Zeichnung eines Graphen G gegeben ist? Auf welche Oberfläche kann G mit π zellulär eingebettet werden?

v

1

v

2

v

3

v

4

v

5

Aufgabe 3: Boyer-Myrvold (10 Punkte)

Überprüfen Sie den folgenden Graphen mit dem Boyer-Myrvold-Algorithmus auf

Planarität. Geben Sie entweder die planare Einbettung oder den Kuratowski-Minor

an, den der Algorithmus ausgibt.

(2)

1

2

3

4

5

6 7 8 9

Abbildung 1: Ein DFS-Baum mit DFI-Werten als Knotennamen.

Aufgabe 4: Außerplanaritätstest (10 Punkte)

Ein Graph heißt außerplanar, falls er eine planare Einbettung hat, dessen äußere Fläche inzident zu jedem Knoten ist.

Finden Sie einen effizienten Algorithmus, der einen Graph G auf Außerplanarität

überprüft. Tipp: Alles aus der Vorlesung darf benutzt werden.

Abbildung

Abbildung 1: Ein DFS-Baum mit DFI-Werten als Knotennamen.

Referenzen

ÄHNLICHE DOKUMENTE

(ii) Zeigen Sie unter Verwendung des zweiten aus der Vorlesung bekannten Algo- rithmus, dass eine Zeichnung von G existiert, die den Automorphismus π vert darstellt.. (iii) Finden

Eine erste Idee zur heuristischen Lösung von MFS sucht deswegen iterativ nach gerichteten Kreisen und ori- entiert jeweils eine beliebige Kante dieses Kreises um, bis keine Kreise

Es genügt hier, für die einzelnen Schichten die Menge der auf dieser Schicht liegenden Knoten anzugeben.. (ii) Angenommen, Sie haben lediglich Platz für eine Breite b

Aufgabe 3: Barycenter-Heuristik im OGDF (Bearbeitungszeit: 2 Wochen, 10 Punkte) Schreiben Sie ein Programm innerhalb des OGDF, das die Barycenter-Heuristik zur Kreuzungsminimierung

Als Wurzel des DFS-Baumes soll hierbei der Knoten v 1 gewählt werden und während der Tiefensuche soll immer zunächst der Knoten mit kleinerem Index besucht werden. Benutzen Sie

Aufgabe 5: Chain Decompositions im OGDF (Abgabe bis 16. Januar, 10 Punkte) Schreiben Sie ein Programm innerhalb des OGDF, das für den bereitgestellten Graph christmastree.gml eine

Konstruieren Sie daraus einen planaren Graphen mit 69 Knoten, der nicht 4-listenf¨arbbar ist (auf der rechten Seite finden Sie einen kleinen Hinweis, wie Sie einen solchen Graphen

Gib zu der Funktion f jeweils die Funktionsterme von g an, deren Graphen durch Streckung von G f um den Faktor 2 an der x-Achse, bzw... 10 Strecken und Spiegeln von