18
1 © L. Plümer VRS Liniennetzplan der Bonner Innenstadt

© L. Plümer 1 VRS Liniennetzplan der Bonner Innenstadt

Embed Size (px)

Citation preview

Page 1: © L. Plümer 1 VRS Liniennetzplan der Bonner Innenstadt

1© L. Plümer

VRS Liniennetzplan der Bonner Innenstadt

Page 2: © L. Plümer 1 VRS Liniennetzplan der Bonner Innenstadt

2© L. Plümer

Kartogramm des Liniennetzplanes

Page 3: © L. Plümer 1 VRS Liniennetzplan der Bonner Innenstadt

3© L. Plümer

Graphen

Knoten

Page 4: © L. Plümer 1 VRS Liniennetzplan der Bonner Innenstadt

4© L. Plümer

Graphen

Knoten

Kanten

2

24

1

3

2

3

2

3

1

Page 5: © L. Plümer 1 VRS Liniennetzplan der Bonner Innenstadt

5© L. Plümer

Graphen

Knoten

Kanten

Pfad

B

A 2

24

1

3

2

3

2

3

1

Page 6: © L. Plümer 1 VRS Liniennetzplan der Bonner Innenstadt

6© L. Plümer

Graphen

Knoten

Kanten

Pfad

kürzester Pfad

B

A 2

24

1

3

2

3

2

3

1

Page 7: © L. Plümer 1 VRS Liniennetzplan der Bonner Innenstadt

7© L. Plümer

Graphen

Gerichteter Graph

Page 8: © L. Plümer 1 VRS Liniennetzplan der Bonner Innenstadt

8© L. Plümer

Graphen

Nicht zusammenhängend

Page 9: © L. Plümer 1 VRS Liniennetzplan der Bonner Innenstadt

9© L. Plümer

Graphen

ZusammenhängendTrennende Kante (Isthmus)

Page 10: © L. Plümer 1 VRS Liniennetzplan der Bonner Innenstadt

10© L. Plümer

Graphen

Trennender Knoten

Page 11: © L. Plümer 1 VRS Liniennetzplan der Bonner Innenstadt

11© L. Plümer

Isomorphe Graphen

J

M

L

K

J

M

L

K J

M

L

K

A

B

CD

AB

C

DA

B

CD

Page 12: © L. Plümer 1 VRS Liniennetzplan der Bonner Innenstadt

12© L. Plümer

Vereinfachung von Netzwerken

Beispiel: Eisenbahnnetz

a) Karte mit geographischen Koordinaten

b) Generalisieren von Verbindungen

c) Entfernung des Kontextes

d) Entzerren von Verbindungen

a) b)c) d)

Page 13: © L. Plümer 1 VRS Liniennetzplan der Bonner Innenstadt

13© L. Plümer

Definitionen I

• Ein ungerichteter Graph G(V,E) ist eine Menge V von Knoten zusammen mit einer Menge E von Kanten. Eine Kante ist eine Menge (ungeordnetes Paar) von je 2 Knoten.

e = {x,y} x Vy V

• Wenn e = {x,y} dann sind x und e bzw. y und e inzident.

• Zwei Kanten {x,y} und {y,z} sind adjazent.• Ein Pfad ({a1,a2},{a2,a3},{a3,a4}, ... ,{an-1,an}) von a1

nach an ist ein Folge von adjazenten Kanten.

Page 14: © L. Plümer 1 VRS Liniennetzplan der Bonner Innenstadt

14© L. Plümer

Definitionen II

• Ein Graph heißt zusammenhängend, wenn man zu jedem Paar von Knoten einen Pfad findet; sonst nicht zusammenhängend.

• Ein Pfad von a nach a heißt Zyklus.• Ein Graph heißt zyklenfrei, wenn er keine Zyklen

besitzt. Beispiel: Baum (zyklenfrei + zusammenhängend)

• Grad eines Knotens: Zahl der inzidenten KantenBeispiel: In Landkarten haben Knoten mindestens den Grad 2.

Page 15: © L. Plümer 1 VRS Liniennetzplan der Bonner Innenstadt

15© L. Plümer

Definitionen III

• Trennende Kante e eines zusammenhängenden Graphen G: Entfernung von e würde G nicht zusammenhängend machen. Beispiel: Sylt + Hindenburg-Damm

• Trennender Knoten v eines zusammenhängenden Graphen G: Entfernung von v würde G nicht zusammenhängend machen.Beispiel: Attentat auf das World Trade Center in New York

Page 16: © L. Plümer 1 VRS Liniennetzplan der Bonner Innenstadt

16© L. Plümer

Definitionen IV

• Gerichtete Graphen unterscheiden sich von ungerichteten dadurch, daß die Kanten nicht Mengen (ungerichtet) sondern Paare (gerichtet) sind.

C

BA

zusammenhängend

C

BA

zusammenhängend

C

BA

nicht zusammenhängendkein Pfad von A nach B

A nach CC nach B

Page 17: © L. Plümer 1 VRS Liniennetzplan der Bonner Innenstadt

17© L. Plümer

Definitionen V

• Isomorphie zweier GraphenG = (V,E)G‘= (V‘,E‘)G G‘ gilt, wenn V V‘ es existieren bijektive

E E‘ (eineindeutige) Abbildungen

• Ebener Graph: • Jeder Knoten hat Koordinaten • Die (geraden) Kanten sind paarweise kreuzungsfrei

kein ebener Graph ebener Graph

Page 18: © L. Plümer 1 VRS Liniennetzplan der Bonner Innenstadt

18© L. Plümer

Anwendungsbeispiel

• Routenplanung für Autofahrer (Taxifahrer) in der Kölner Innenstadt und Umland auf Basis von Graphen• Ziel: UML-Diagramm• Frage: Reichen die heute diskutierten Begriffe für diesen

Zweck aus?Was fehlt?

• Szenario: Sylvester/Karneval, Kunde von Kneipe x in Krankenhaus y fahren.