24
Martin Böhmer/Dennis Treder/Marina Schwacke Übungen zu Automatisches Zeichnen von Graphen Ausgabe: 30.10.2007 — Besprechung: 13.11.2007 Gruppe 2 - Übungsblatt 2 -

Übungen zu Automatisches Zeichnen von Graphen Ausgabe: 30.10.2007 — Besprechung: 13.11.2007

Embed Size (px)

DESCRIPTION

- Übungsblatt 2 -. Übungen zu Automatisches Zeichnen von Graphen Ausgabe: 30.10.2007 — Besprechung: 13.11.2007 Gruppe 2. Aufgabe 2. Ergänzen Sie OGDF um eine oder mehrere neue Kreuzungsminimierungsheuristik(-en) für 2- - PowerPoint PPT Presentation

Citation preview

Page 1: Übungen zu  Automatisches Zeichnen von Graphen Ausgabe: 30.10.2007 — Besprechung: 13.11.2007

Martin Böhmer/Dennis Treder/Marina Schwacke

Übungen zu Automatisches Zeichnen

von Graphen

Ausgabe: 30.10.2007 — Besprechung: 13.11.2007

Gruppe 2

- Übungsblatt 2 -

Page 2: Übungen zu  Automatisches Zeichnen von Graphen Ausgabe: 30.10.2007 — Besprechung: 13.11.2007

Martin Böhmer/Dennis Treder/Marina Schwacke

Aufgabe 2

Ergänzen Sie OGDF um eine oder mehrere neue Kreuzungsminimierungsheuristik(-en) für 2-Schichten Graphen mit einer fixierten Schicht. Evaluieren Sie Ihre Heuristik im Vergleich mitder Median-Heuristik und der Barycenter-Heuristik und zwar

an den von uns zur Verfügung gestellten AT&T Graphen (Link s. Web).

an beliebigen (von Ihnen gewählten) 2-Schichten Graphen.

an beliebigen (von Ihnen gewählten) 7-Schichten Graphen.

Page 3: Übungen zu  Automatisches Zeichnen von Graphen Ausgabe: 30.10.2007 — Besprechung: 13.11.2007

Martin Böhmer/Dennis Treder/Marina Schwacke

Gliederung

Vorstellung der Heuristiken

Vergleich der Heursitiken mit den AT&T Graphen

Vorstellung der von uns gewählten Graphen.

Vergleich der Heursitiken mit unseren Graphen

Page 4: Übungen zu  Automatisches Zeichnen von Graphen Ausgabe: 30.10.2007 — Besprechung: 13.11.2007

Martin Böhmer/Dennis Treder/Marina Schwacke

Median Heuristik

Für jeden Knoten auf der unteren Schicht, berechne Median der Positionen der Nachbarn auf der oberen Schicht und sortiere die Knoten nach dem Wert.

Page 5: Übungen zu  Automatisches Zeichnen von Graphen Ausgabe: 30.10.2007 — Besprechung: 13.11.2007

Martin Böhmer/Dennis Treder/Marina Schwacke

Barycenter Heuristik

Für jeden Knoten auf der unteren Schicht, berechne durchschnittliche Position der Nachbarn auf deroberen Schicht und sortiere die Knoten nach dem Wert.

Page 6: Übungen zu  Automatisches Zeichnen von Graphen Ausgabe: 30.10.2007 — Besprechung: 13.11.2007

Martin Böhmer/Dennis Treder/Marina Schwacke

InsideEgalHeuristic

Gewichtung: arithm. Mittel von erstem und letztem adj. Knoten

Page 7: Übungen zu  Automatisches Zeichnen von Graphen Ausgabe: 30.10.2007 — Besprechung: 13.11.2007

Martin Böhmer/Dennis Treder/Marina Schwacke

PyramidHeuristic

Gewichtung „pyramidisch“; Größtes Gewicht bei Knoten n/2; Summe der Faktoren = 1;

Page 8: Übungen zu  Automatisches Zeichnen von Graphen Ausgabe: 30.10.2007 — Besprechung: 13.11.2007

Martin Böhmer/Dennis Treder/Marina Schwacke

Vergleich - Allgemein

Anzahl Graphen: 1277

MaxKnoten: 100

MaxKanten: 241

Anzahl Planarer Graphen: 854

Zeit: Sukijamah: 287689Median: 251368Barycenter: 289570Pyramid: 255579InsertE: 286366 (Millisek.)

Page 9: Übungen zu  Automatisches Zeichnen von Graphen Ausgabe: 30.10.2007 — Besprechung: 13.11.2007

Martin Böhmer/Dennis Treder/Marina Schwacke

Vergleich – Planare Graphen zu Graphen pro Knotenmenge

Page 10: Übungen zu  Automatisches Zeichnen von Graphen Ausgabe: 30.10.2007 — Besprechung: 13.11.2007

Martin Böhmer/Dennis Treder/Marina Schwacke

Vergleich – Durchschnittlicher Knotengrad

Page 11: Übungen zu  Automatisches Zeichnen von Graphen Ausgabe: 30.10.2007 — Besprechung: 13.11.2007

Martin Böhmer/Dennis Treder/Marina Schwacke

Vergleich – Heuristiken nach Grad

Page 12: Übungen zu  Automatisches Zeichnen von Graphen Ausgabe: 30.10.2007 — Besprechung: 13.11.2007

Martin Böhmer/Dennis Treder/Marina Schwacke

Vergleich – Gesamtzahl Kreuzungen

Page 13: Übungen zu  Automatisches Zeichnen von Graphen Ausgabe: 30.10.2007 — Besprechung: 13.11.2007

Martin Böhmer/Dennis Treder/Marina Schwacke

2-Schichten Graphen

Graph1: 7 Kreuzungen8 Knoten, 9 Kanten, Planar

Page 14: Übungen zu  Automatisches Zeichnen von Graphen Ausgabe: 30.10.2007 — Besprechung: 13.11.2007

Martin Böhmer/Dennis Treder/Marina Schwacke

2-Schichten Graphen

Graph1: 7 Kreuzungen8 Knoten, 9 Kanten, Planar

Page 15: Übungen zu  Automatisches Zeichnen von Graphen Ausgabe: 30.10.2007 — Besprechung: 13.11.2007

Martin Böhmer/Dennis Treder/Marina Schwacke

2-Schichten Graphen

Graph2: 3 Kreuzungen6 Knoten, 5Kanten, Planar

Werden vonallen Layoutsund Heuristikenmit 0 Krezungengezeichnet

Page 16: Übungen zu  Automatisches Zeichnen von Graphen Ausgabe: 30.10.2007 — Besprechung: 13.11.2007

Martin Böhmer/Dennis Treder/Marina Schwacke

2-Schichten Graphen

Graph3: 62 17 Knoten, 22Kanten, Planar

Page 17: Übungen zu  Automatisches Zeichnen von Graphen Ausgabe: 30.10.2007 — Besprechung: 13.11.2007

Martin Böhmer/Dennis Treder/Marina Schwacke

2-Schichten Graphen

Graph3: 62 17 Knoten,22 Kanten,Planar

Page 18: Übungen zu  Automatisches Zeichnen von Graphen Ausgabe: 30.10.2007 — Besprechung: 13.11.2007

Martin Böhmer/Dennis Treder/Marina Schwacke

7-Schichten Graphen

Graph1: 130 Kreuzungen40 Knoten,86 Kanten,nicht Planar

Page 19: Übungen zu  Automatisches Zeichnen von Graphen Ausgabe: 30.10.2007 — Besprechung: 13.11.2007

Martin Böhmer/Dennis Treder/Marina Schwacke

7-Schichten Graphen

Graph1: 130 Kreuzungen40 Knoten,86 Kanten,nicht Planar

Page 20: Übungen zu  Automatisches Zeichnen von Graphen Ausgabe: 30.10.2007 — Besprechung: 13.11.2007

Martin Böhmer/Dennis Treder/Marina Schwacke

7-Schichten Graphen

Graph2: 77 Kreuzungen30 Knoten,66 Kanten,nicht Planar

Page 21: Übungen zu  Automatisches Zeichnen von Graphen Ausgabe: 30.10.2007 — Besprechung: 13.11.2007

Martin Böhmer/Dennis Treder/Marina Schwacke

7-Schichten Graphen

Graph2: 77 Kreuzungen30 Knoten,66 Kanten,nicht Planar

Page 22: Übungen zu  Automatisches Zeichnen von Graphen Ausgabe: 30.10.2007 — Besprechung: 13.11.2007

Martin Böhmer/Dennis Treder/Marina Schwacke

7-Schichten Graphen

Graph3: 54 Kreuzungen26 Knoten,52 Kanten,nicht Planar

Page 23: Übungen zu  Automatisches Zeichnen von Graphen Ausgabe: 30.10.2007 — Besprechung: 13.11.2007

Martin Böhmer/Dennis Treder/Marina Schwacke

7-Schichten Graphen

Graph3:54 Kreuzungen26 Knoten,52 Kanten,nicht Planar

Page 24: Übungen zu  Automatisches Zeichnen von Graphen Ausgabe: 30.10.2007 — Besprechung: 13.11.2007

Martin Böhmer/Dennis Treder/Marina Schwacke

Vergleich

Zeit: Sukijamah: 296Median: 312Barency: 298Pyramid: 297InsertE: 329 #millis

Gesamt Anzahl Kreuzungen: Sukijamah: 216Median: 215Barency: 215Pyramid: 215InsertE: 216Orthogonal: 114