• Keine Ergebnisse gefunden

Algorithmische Graphentheorie (WS2014/15) Kapitel 2 Planare Graphen Walter Unger

N/A
N/A
Protected

Academic year: 2022

Aktie "Algorithmische Graphentheorie (WS2014/15) Kapitel 2 Planare Graphen Walter Unger"

Copied!
399
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Algorithmische Graphentheorie (WS2014/15)

Kapitel 2 Planare Graphen

Walter Unger

Lehrstuhl für Informatik 1

15.10.2014 10:18

(2)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

(2:2.3) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Inhalt I

1 Einleitung Definitionen

Theoreme zu planaren Graphen Definitionen zu außenplanaren Graphen Theoreme zu außenplanaren Graphen Theoreme zu SP-Graphen Homeomorphe Graphen

2 Separatoren für planare Graphen Motivation

Definition

Beispiele

Alternative Definition

Einleitung zu planaren Separatoren Überblick

Vorbereitung

Planare-Graph-Separator Theorem

3 Anwendungen

Unabhängige Mengen auf planaren Graphen

4 Weitere Separatoren Resultate

(3)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Definitionen (2:1.1) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Definitionen

Definition

Ein GraphG = (V,E) heißt planar, falls er so in die Ebene gezeichnet (eingebettet) werden kann, dass keine zwei Kanten sich kreuzen.

Eine zusammenhängende abgeschlossene Region in dieser Einbettung heißt Fenster.

Das unbeschränkte Fenster heißt äußeres Fenster.

Definition

Ein GraphG = (V,E) heißt maximal planar, falls das Hinzufügen einer beliebigen KanteG nicht planar macht.

(4)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Definitionen (2:1.2) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Definitionen

Definition

Ein GraphG = (V,E) heißt planar, falls er so in die Ebene gezeichnet (eingebettet) werden kann, dass keine zwei Kanten sich kreuzen.

Eine zusammenhängende abgeschlossene Region in dieser Einbettung heißt Fenster.

Das unbeschränkte Fenster heißt äußeres Fenster.

Definition

Ein GraphG = (V,E) heißt maximal planar, falls das Hinzufügen einer beliebigen KanteG nicht planar macht.

(5)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Definitionen (2:2.1) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Beispiel: planarer Graph

v0 v1

v2 v3

v4 v5

v6

(6)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Definitionen (2:2.2) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Beispiel: planarer Graph

v0 v1

v2 v3

v4 v5

v6

(7)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Definitionen (2:2.3) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Beispiel: planarer Graph

v0 v1

v2 v3

v4 v5

v6

(8)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Definitionen (2:2.4) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Beispiel: planarer Graph

v0 v1

v2 v3

v4 v5

v6

(9)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Theoreme zu planaren Graphen (2:3.1) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Aussagen I

Theorem

Falls G= (V,E)planar und 2-fach zusammenhängend ist, dann ist jedes Fenster ein einfacher Kreis und jede Kante trennt zwei verschiedene Fenster.

Theorem (Euler)

Sei G= (V,E)ein planarer Graph mit|V|=n,|E|=e, f die Anzahl der Fenster und k die Anzahl der Zusammenhangskomponenten. Dann gilt:

ne+f = 1 +k.

Beweis mittels einfacher Induktion

(10)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Theoreme zu planaren Graphen (2:3.2) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Aussagen I

Theorem

Falls G= (V,E)planar und 2-fach zusammenhängend ist, dann ist jedes Fenster ein einfacher Kreis und jede Kante trennt zwei verschiedene Fenster.

Theorem (Euler)

Sei G= (V,E)ein planarer Graph mit|V|=n,|E|=e, f die Anzahl der Fenster und k die Anzahl der Zusammenhangskomponenten. Dann gilt:

ne+f = 1 +k.

Beweis mittels einfacher Induktion

(11)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Theoreme zu planaren Graphen (2:4.1) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Beweis

ne+f = 1 +k gilt für einzelnen Knoten neuer Knoten:

(n+ 1)−e+f = 1 + (k+ 1) neue Kante verbindet

Komponenten:

n−(e+ 1) +f = 1 + (k−1) neue Kante trennt Fenster:

n−(e+ 1) + (f + 1) = 1 +k.

a1

c1 c2

e1 e2

o1 o2

r1

(12)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Theoreme zu planaren Graphen (2:4.2) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Beweis

ne+f = 1 +k gilt für einzelnen Knoten neuer Knoten:

(n+ 1)−e+f = 1 + (k+ 1) neue Kante verbindet

Komponenten:

n−(e+ 1) +f = 1 + (k−1) neue Kante trennt Fenster:

n−(e+ 1) + (f + 1) = 1 +k.

a1

c1

c2

e1 e2

o1 o2

r1

(13)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Theoreme zu planaren Graphen (2:4.3) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Beweis

ne+f = 1 +k gilt für einzelnen Knoten neuer Knoten:

(n+ 1)−e+f = 1 + (k+ 1) neue Kante verbindet

Komponenten:

n−(e+ 1) +f = 1 + (k−1) neue Kante trennt Fenster:

n−(e+ 1) + (f + 1) = 1 +k.

a1

c1 c2

e1 e2

o1 o2

r1

(14)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Theoreme zu planaren Graphen (2:4.4) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Beweis

ne+f = 1 +k gilt für einzelnen Knoten neuer Knoten:

(n+ 1)−e+f = 1 + (k+ 1) neue Kante verbindet

Komponenten:

n−(e+ 1) +f = 1 + (k−1) neue Kante trennt Fenster:

n−(e+ 1) + (f + 1) = 1 +k.

a1

c1 c2

e1 e2

o1 o2

r1

(15)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Theoreme zu planaren Graphen (2:4.5) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Beweis

ne+f = 1 +k gilt für einzelnen Knoten neuer Knoten:

(n+ 1)−e+f = 1 + (k+ 1) neue Kante verbindet

Komponenten:

n−(e+ 1) +f = 1 + (k−1) neue Kante trennt Fenster:

n−(e+ 1) + (f + 1) = 1 +k.

a1

c1 c2

e1 e2

o1 o2

r1

(16)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Theoreme zu planaren Graphen (2:4.6) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Beweis

ne+f = 1 +k gilt für einzelnen Knoten neuer Knoten:

(n+ 1)−e+f = 1 + (k+ 1) neue Kante verbindet

Komponenten:

n−(e+ 1) +f = 1 + (k−1) neue Kante trennt Fenster:

n−(e+ 1) + (f + 1) = 1 +k.

a1

c1 c2

e1 e2

o1 o2

r1

(17)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Theoreme zu planaren Graphen (2:4.7) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Beweis

ne+f = 1 +k gilt für einzelnen Knoten neuer Knoten:

(n+ 1)−e+f = 1 + (k+ 1) neue Kante verbindet

Komponenten:

n−(e+ 1) +f = 1 + (k−1) neue Kante trennt Fenster:

n−(e+ 1) + (f + 1) = 1 +k.

a1

c1 c2

e1 e2

o1 o2

r1

(18)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Theoreme zu planaren Graphen (2:4.8) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Beweis

ne+f = 1 +k gilt für einzelnen Knoten neuer Knoten:

(n+ 1)−e+f = 1 + (k+ 1) neue Kante verbindet

Komponenten:

n−(e+ 1) +f = 1 + (k−1) neue Kante trennt Fenster:

n−(e+ 1) + (f + 1) = 1 +k.

a1

c1 c2

e1 e2

o1 o2

r1

(19)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Theoreme zu planaren Graphen (2:4.9) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Beweis

ne+f = 1 +k gilt für einzelnen Knoten neuer Knoten:

(n+ 1)−e+f = 1 + (k+ 1) neue Kante verbindet

Komponenten:

n−(e+ 1) +f = 1 + (k−1) neue Kante trennt Fenster:

n−(e+ 1) + (f + 1) = 1 +k.

a1

c1 c2

e1 e2

o1 o2

r1

(20)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Theoreme zu planaren Graphen (2:4.10) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Beweis

ne+f = 1 +k gilt für einzelnen Knoten neuer Knoten:

(n+ 1)−e+f = 1 + (k+ 1) neue Kante verbindet

Komponenten:

n−(e+ 1) +f = 1 + (k−1) neue Kante trennt Fenster:

n−(e+ 1) + (f + 1) = 1 +k.

a1

c1 c2

e1 e2

o1 o2

r1

(21)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Theoreme zu planaren Graphen (2:4.11) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Beweis

ne+f = 1 +k gilt für einzelnen Knoten neuer Knoten:

(n+ 1)−e+f = 1 + (k+ 1) neue Kante verbindet

Komponenten:

n−(e+ 1) +f = 1 + (k−1) neue Kante trennt Fenster:

n−(e+ 1) + (f + 1) = 1 +k.

a1

c1 c2

e1 e2

o1 o2

r1

(22)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Theoreme zu planaren Graphen (2:4.12) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Beweis

ne+f = 1 +k gilt für einzelnen Knoten neuer Knoten:

(n+ 1)−e+f = 1 + (k+ 1) neue Kante verbindet

Komponenten:

n−(e+ 1) +f = 1 + (k−1) neue Kante trennt Fenster:

n−(e+ 1) + (f + 1) = 1 +k.

a1

c1 c2

e1 e2

o1 o2

r1

(23)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Theoreme zu planaren Graphen (2:4.13) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Beweis

ne+f = 1 +k gilt für einzelnen Knoten neuer Knoten:

(n+ 1)−e+f = 1 + (k+ 1) neue Kante verbindet

Komponenten:

n−(e+ 1) +f = 1 + (k−1) neue Kante trennt Fenster:

n−(e+ 1) + (f + 1) = 1 +k.

a1

c1 c2

e1 e2

o1 o2

r1

(24)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Theoreme zu planaren Graphen (2:5.1) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Aussagen II

ne+f= 1 +k

Theorem

Sei G= (V,E)ein planarer Graph mit|V|=n,|E|=e und jedes Fenster sei ein einfacher Kreis der Länge k. Dann gilt:

e=k·n−2 k−2 Beachte: k·f = 2·e und ne+f = 2

Theorem

Sei G= (V,E)ein planarer Graph mit|V|=n,|E|=e und jedes Fenster sei ein Dreieck. Dann gilt: e= 3·n−6.

Falls jedes Fenster ein einfacher Kreis der Länge 4 ist, gilt: e= 2·n−4.

Theorem

Sei G= (V,E)ein planarer Graph mit|V|=n,|E|=e. Dann gilt:

e63·n−6.Falls G keine Dreiecke enthält, gilt: e62·n−4.

(25)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Theoreme zu planaren Graphen (2:5.2) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Aussagen II

ne+f= 1 +k

Theorem

Sei G= (V,E)ein planarer Graph mit|V|=n,|E|=e und jedes Fenster sei ein einfacher Kreis der Länge k. Dann gilt:

e=k·n−2 k−2 Beachte: k·f = 2·e und ne+f = 2

Theorem

Sei G= (V,E)ein planarer Graph mit|V|=n,|E|=e und jedes Fenster sei ein Dreieck. Dann gilt: e= 3·n−6.

Falls jedes Fenster ein einfacher Kreis der Länge 4 ist, gilt: e= 2·n−4.

Theorem

Sei G= (V,E)ein planarer Graph mit|V|=n,|E|=e. Dann gilt:

e63·n−6.Falls G keine Dreiecke enthält, gilt: e62·n−4.

(26)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Theoreme zu planaren Graphen (2:6.1) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Aussagen III

ne+f= 1 +k e63·n6

Theorem

K5und K3,3sind nicht planar.

Theorem

Sei G= (V,E)ein planarer Graph mit|V|>4. Dann gibt es mindestens vier Knoten mit einem Knotengrad65.

Theorem

Sei G= (V,E)ein planarer Graph. Dann kann jedes Fenster zu einem äußeren Fenster gemacht werden.

(27)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Theoreme zu planaren Graphen (2:6.2) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Aussagen III

ne+f= 1 +k e63·n6

Theorem

K5und K3,3sind nicht planar.

Theorem

Sei G= (V,E)ein planarer Graph mit|V|>4. Dann gibt es mindestens vier Knoten mit einem Knotengrad65.

Theorem

Sei G= (V,E)ein planarer Graph. Dann kann jedes Fenster zu einem äußeren Fenster gemacht werden.

(28)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Theoreme zu planaren Graphen (2:6.3) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Aussagen III

ne+f= 1 +k e63·n6

Theorem

K5und K3,3sind nicht planar.

Theorem

Sei G= (V,E)ein planarer Graph mit|V|>4. Dann gibt es mindestens vier Knoten mit einem Knotengrad65.

Theorem

Sei G= (V,E)ein planarer Graph. Dann kann jedes Fenster zu einem äußeren Fenster gemacht werden.

(29)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Theoreme zu planaren Graphen (2:7.1) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Aussagen IV

ne+f= 1 +k e63·n6

Theorem

Sei G= (V,E)ein maximaler planarer Graph mit|V|>4. Dann ist G 3-fach zusammenhängend.

Theorem

Jeder 3-fach zusammenhängende planarer Graph kann eindeutig auf eine Kugel eingebettet werden.

Theorem

Ein planarer Graph kann mit geraden Linien als Kanten in die Ebene eingebettet werden.

(30)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Theoreme zu planaren Graphen (2:7.2) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Aussagen IV

ne+f= 1 +k e63·n6

Theorem

Sei G= (V,E)ein maximaler planarer Graph mit|V|>4. Dann ist G 3-fach zusammenhängend.

Theorem

Jeder 3-fach zusammenhängende planarer Graph kann eindeutig auf eine Kugel eingebettet werden.

Theorem

Ein planarer Graph kann mit geraden Linien als Kanten in die Ebene eingebettet werden.

(31)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Theoreme zu planaren Graphen (2:7.3) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Aussagen IV

ne+f= 1 +k e63·n6

Theorem

Sei G= (V,E)ein maximaler planarer Graph mit|V|>4. Dann ist G 3-fach zusammenhängend.

Theorem

Jeder 3-fach zusammenhängende planarer Graph kann eindeutig auf eine Kugel eingebettet werden.

Theorem

Ein planarer Graph kann mit geraden Linien als Kanten in die Ebene eingebettet werden.

(32)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Theoreme zu planaren Graphen (2:8.1) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Erkennungsproblem

ne+f= 1 +k e63·n6

Definition

Das folgende Problem ist das Erkennungsproblem für Graphen:

Gegeben GraphG= (V,E) und eine GraphklasseG.

Frage; giltG∈ G.

Theorem

Das Erkennungsproblem für planare Graphen ist in linearer Zeit lösbar.

(33)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Theoreme zu planaren Graphen (2:8.2) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Erkennungsproblem

ne+f= 1 +k e63·n6

Definition

Das folgende Problem ist das Erkennungsproblem für Graphen:

Gegeben GraphG= (V,E) und eine GraphklasseG.

Frage; giltG∈ G.

Theorem

Das Erkennungsproblem für planare Graphen ist in linearer Zeit lösbar.

(34)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Theoreme zu planaren Graphen (2:8.3) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Erkennungsproblem

ne+f= 1 +k e63·n6

Definition

Das folgende Problem ist das Erkennungsproblem für Graphen:

Gegeben GraphG= (V,E) und eine GraphklasseG.

Frage; giltG∈ G.

Theorem

Das Erkennungsproblem für planare Graphen ist in linearer Zeit lösbar.

(35)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Theoreme zu planaren Graphen (2:8.4) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Erkennungsproblem

ne+f= 1 +k e63·n6

Definition

Das folgende Problem ist das Erkennungsproblem für Graphen:

Gegeben GraphG= (V,E) und eine GraphklasseG.

Frage; giltG∈ G.

Theorem

Das Erkennungsproblem für planare Graphen ist in linearer Zeit lösbar.

(36)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Theoreme zu planaren Graphen (2:8.5) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Erkennungsproblem

ne+f= 1 +k e63·n6

Definition

Das folgende Problem ist das Erkennungsproblem für Graphen:

Gegeben GraphG= (V,E) und eine GraphklasseG.

Frage; giltG∈ G.

Theorem

Das Erkennungsproblem für planare Graphen ist in linearer Zeit lösbar.

(37)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Theoreme zu planaren Graphen (2:9.1) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Aussagen V

ne+f= 1 +k e63·n6

Definition

Das Komplement eines GraphenG= (V,E) ist der Graph G= (V,{(a,b); (a,b)6∈E,a6=b})

Theorem

Jeder planare Graph mit mindestens 9 Knoten hat ein nicht planares Komplement.

9 ist minimal bezüglich obiger Eigenschaft.

(38)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Theoreme zu planaren Graphen (2:9.2) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Aussagen V

ne+f= 1 +k e63·n6

Definition

Das Komplement eines GraphenG= (V,E) ist der Graph G= (V,{(a,b); (a,b)6∈E,a6=b})

Theorem

Jeder planare Graph mit mindestens 9 Knoten hat ein nicht planares Komplement.

9 ist minimal bezüglich obiger Eigenschaft.

(39)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Definitionen zu außenplanaren Graphen (2:10.1) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Definition

Definition

Ein planarer GraphG heißt außenplanar, falls er kreuzungsfrei so in die Ebene zeichenbar (eingebettbar) ist, dass alle Knoten auf einem (dem äußeren) Fenster liegen.

Definition

Ein GraphG = (V,E) heißt maximal außenplanar, falls das Hinzufügen einer beliebigen KanteG nicht außenplanar macht.

Definition

Ein planarer GraphG= (V,E) heißtk-außenplanar, falls er so in die Ebene gezeichnet (eingebettet) werden kann,

dass keine zwei Kanten sich kreuzen und

mank−1 mal die Knoten des äußeren Fensters löschen kann, so dass der verbleibende Graph außenplanar eingebettet ist.

(40)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Definitionen zu außenplanaren Graphen (2:10.2) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Definition

Definition

Ein planarer GraphG heißt außenplanar, falls er kreuzungsfrei so in die Ebene zeichenbar (eingebettbar) ist, dass alle Knoten auf einem (dem äußeren) Fenster liegen.

Definition

Ein GraphG = (V,E) heißt maximal außenplanar, falls das Hinzufügen einer beliebigen KanteG nicht außenplanar macht.

Definition

Ein planarer GraphG= (V,E) heißtk-außenplanar, falls er so in die Ebene gezeichnet (eingebettet) werden kann,

dass keine zwei Kanten sich kreuzen und

mank−1 mal die Knoten des äußeren Fensters löschen kann, so dass der verbleibende Graph außenplanar eingebettet ist.

(41)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Definitionen zu außenplanaren Graphen (2:10.3) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Definition

Definition

Ein planarer GraphG heißt außenplanar, falls er kreuzungsfrei so in die Ebene zeichenbar (eingebettbar) ist, dass alle Knoten auf einem (dem äußeren) Fenster liegen.

Definition

Ein GraphG = (V,E) heißt maximal außenplanar, falls das Hinzufügen einer beliebigen KanteG nicht außenplanar macht.

Definition

Ein planarer GraphG= (V,E) heißtk-außenplanar, falls er so in die Ebene gezeichnet (eingebettet) werden kann,

dass keine zwei Kanten sich kreuzen und

mank−1 mal die Knoten des äußeren Fensters löschen kann, so dass der verbleibende Graph außenplanar eingebettet ist.

(42)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Definitionen zu außenplanaren Graphen (2:10.4) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Definition

Definition

Ein planarer GraphG heißt außenplanar, falls er kreuzungsfrei so in die Ebene zeichenbar (eingebettbar) ist, dass alle Knoten auf einem (dem äußeren) Fenster liegen.

Definition

Ein GraphG = (V,E) heißt maximal außenplanar, falls das Hinzufügen einer beliebigen KanteG nicht außenplanar macht.

Definition

Ein planarer GraphG= (V,E) heißtk-außenplanar, falls er so in die Ebene gezeichnet (eingebettet) werden kann,

dass keine zwei Kanten sich kreuzen und

mank−1 mal die Knoten des äußeren Fensters löschen kann, so dass der verbleibende Graph außenplanar eingebettet ist.

(43)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Definitionen zu außenplanaren Graphen (2:11.1) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Beispiel: aussenplanarer Graph

v0 v1

v2

v3

v4

v5

v6

v7

v8 v9

(44)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Definitionen zu außenplanaren Graphen (2:11.2) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Beispiel: aussenplanarer Graph

v0 v1

v2

v3

v4

v5

v6

v7

v8 v9

(45)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Definitionen zu außenplanaren Graphen (2:11.3) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Beispiel: aussenplanarer Graph

v0 v1

v2

v3

v4

v5

v6

v7

v8 v9

(46)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Definitionen zu außenplanaren Graphen (2:11.4) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Beispiel: aussenplanarer Graph

v0 v1

v2

v3

v4

v5

v6

v7

v8 v9

(47)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Theoreme zu außenplanaren Graphen (2:12.1) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Aussagen I

Theorem

Sei G= (V,E)ein maximal außenplanarer Graph mit|V|=n>3. Dann hat G n−2innere Fenster.

Theorem

Sei G= (V,E)ein maximal außenplanarer Graph mit|V|=n und|E|=e.

Dann gilt:

1n−3 =e

2 Mindestens drei Knoten haben einen Grad63.

3 Mindestens zwei Knoten haben einen Grad von zwei.

4 G ist genau zweifachzusammenhängend.

Theorem

K4und K2,3sind keine außenplanaren Graphen.

(48)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Theoreme zu außenplanaren Graphen (2:12.2) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Aussagen I

Theorem

Sei G= (V,E)ein maximal außenplanarer Graph mit|V|=n>3. Dann hat G n−2innere Fenster.

Theorem

Sei G= (V,E)ein maximal außenplanarer Graph mit|V|=n und|E|=e.

Dann gilt:

1n−3 =e

2 Mindestens drei Knoten haben einen Grad63.

3 Mindestens zwei Knoten haben einen Grad von zwei.

4 G ist genau zweifachzusammenhängend.

Theorem

K4und K2,3sind keine außenplanaren Graphen.

(49)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Theoreme zu außenplanaren Graphen (2:12.3) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Aussagen I

Theorem

Sei G= (V,E)ein maximal außenplanarer Graph mit|V|=n>3. Dann hat G n−2innere Fenster.

Theorem

Sei G= (V,E)ein maximal außenplanarer Graph mit|V|=n und|E|=e.

Dann gilt:

1n−3 =e

2 Mindestens drei Knoten haben einen Grad63.

3 Mindestens zwei Knoten haben einen Grad von zwei.

4 G ist genau zweifachzusammenhängend.

Theorem

K4und K2,3sind keine außenplanaren Graphen.

(50)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Theoreme zu außenplanaren Graphen (2:13.1) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Aussagen II

Theorem

Jeder außenplanare Graph mit mindestens 7 Knoten hat ein nicht außenplanares Komplement.

7 ist minimal bezüglich obiger Eigenschaft.

(51)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Theoreme zu SP-Graphen (2:14.1) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

SP-Graphen

Definition

Ein SP-Graph entsteht durch Serien- und Paralleloperationen aus den Graphen ({a,b},{(a,b)}) und ({a,b},∅).

Dabei werden bei der Paralleloperation die Anschlussknoten verschmolzen.

Bei der Serienoperation werden zwei Anschlussknoten verschmolzen und können danach nicht mehr als Anschlussknoten verwendet werden.

Theorem

K4ist kein SP-Graph, aber der K2,3 ist ein SP-Graph.

(52)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Theoreme zu SP-Graphen (2:14.2) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

SP-Graphen

Definition

Ein SP-Graph entsteht durch Serien- und Paralleloperationen aus den Graphen ({a,b},{(a,b)}) und ({a,b},∅).

Dabei werden bei der Paralleloperation die Anschlussknoten verschmolzen.

Bei der Serienoperation werden zwei Anschlussknoten verschmolzen und können danach nicht mehr als Anschlussknoten verwendet werden.

Theorem

K4ist kein SP-Graph, aber der K2,3 ist ein SP-Graph.

(53)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Homeomorphe Graphen (2:15.1) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Definition

Definition

Zwei GraphenG undHheißen homeomorph genau dann, wenn sie durch Aufteilung von Kanten aus einem GraphenX erzeugt werden können.

(54)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Homeomorphe Graphen (2:16.1) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Aussagen I

Theorem

G= (V,E)ist außenplanar genau dann, wenn kein Teilgraph homeomorph zum K4ist oder durch Kantenaufteilung aus dem K2,3erzeugbar ist.

Theorem

G= (V,E)ist SP-Graph genau dann, wenn kein Teilgraph homeomorph zum K4ist.

Theorem (Kuratowski)

G= (V,E)ist planar genau dann, wenn kein Teilgraph homeomorph zum K5

oder K3,3ist.

Theorem

Jeder außenplanare Graph ist ein SP-Graph.

Jeder SP-Graph ist ein planarer Graph.

(55)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Homeomorphe Graphen (2:16.2) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Aussagen I

Theorem

G= (V,E)ist außenplanar genau dann, wenn kein Teilgraph homeomorph zum K4ist oder durch Kantenaufteilung aus dem K2,3erzeugbar ist.

Theorem

G= (V,E)ist SP-Graph genau dann, wenn kein Teilgraph homeomorph zum K4ist.

Theorem (Kuratowski)

G= (V,E)ist planar genau dann, wenn kein Teilgraph homeomorph zum K5

oder K3,3ist.

Theorem

Jeder außenplanare Graph ist ein SP-Graph.

Jeder SP-Graph ist ein planarer Graph.

(56)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Homeomorphe Graphen (2:16.3) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Aussagen I

Theorem

G= (V,E)ist außenplanar genau dann, wenn kein Teilgraph homeomorph zum K4ist oder durch Kantenaufteilung aus dem K2,3erzeugbar ist.

Theorem

G= (V,E)ist SP-Graph genau dann, wenn kein Teilgraph homeomorph zum K4ist.

Theorem (Kuratowski)

G= (V,E)ist planar genau dann, wenn kein Teilgraph homeomorph zum K5

oder K3,3ist.

Theorem

Jeder außenplanare Graph ist ein SP-Graph.

Jeder SP-Graph ist ein planarer Graph.

(57)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Homeomorphe Graphen (2:16.4) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Aussagen I

Theorem

G= (V,E)ist außenplanar genau dann, wenn kein Teilgraph homeomorph zum K4ist oder durch Kantenaufteilung aus dem K2,3erzeugbar ist.

Theorem

G= (V,E)ist SP-Graph genau dann, wenn kein Teilgraph homeomorph zum K4ist.

Theorem (Kuratowski)

G= (V,E)ist planar genau dann, wenn kein Teilgraph homeomorph zum K5

oder K3,3ist.

Theorem

Jeder außenplanare Graph ist ein SP-Graph.

Jeder SP-Graph ist ein planarer Graph.

(58)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Homeomorphe Graphen (2:17.1) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Aussagen I

Theorem

Jeder planare Graph ist 5-färbbar.

Theorem

Jeder planare Graph ist 4-färbbar.

Theorem

Jeder planare Graph mit höchstens drei Dreiecken ist 3-färbbar.

(59)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Homeomorphe Graphen (2:17.2) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Aussagen I

Theorem

Jeder planare Graph ist 5-färbbar.

Theorem

Jeder planare Graph ist 4-färbbar.

Theorem

Jeder planare Graph mit höchstens drei Dreiecken ist 3-färbbar.

(60)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Homeomorphe Graphen (2:17.3) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Aussagen I

Theorem

Jeder planare Graph ist 5-färbbar.

Theorem

Jeder planare Graph ist 4-färbbar.

Theorem

Jeder planare Graph mit höchstens drei Dreiecken ist 3-färbbar.

(61)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Homeomorphe Graphen (2:17.4) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Aussagen I

Theorem

Jeder planare Graph ist 5-färbbar.

Theorem

Jeder planare Graph ist 4-färbbar.

Theorem

Jeder planare Graph mit höchstens drei Dreiecken ist 3-färbbar.

(62)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Homeomorphe Graphen (2:18.1) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Ein Beweis

Theorem

Jeder planare Graph ist 5-färbbar.

Beweisidee:

Suche Knotenv vom Grad kleiner als 6.

Färbe rekursivG− {v}

Falls deg(v)<5, so kannv direkt gefärbt werden.

Falls die Nachbarn vonv nur vier Farben nutzen, so kannv direkt gefärbt werden.

Falls deg(v) = 5 und die Nachbarn von v sind alle verschieden gefärbt, so beachte:

InG− {v}kann eine Komponente, die nur zwei Farben nutzt, umgefärbt werden.

Eine kurze Fallunterscheidung zeigt:

es gibt zwei Farben und eine passende Komponente, so dass genau ein Nachbar vonv umgefärbt werden kann.

(63)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Homeomorphe Graphen (2:18.2) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Ein Beweis

Theorem

Jeder planare Graph ist 5-färbbar.

Beweisidee:

Suche Knotenv vom Grad kleiner als 6.

Färbe rekursivG− {v}

Falls deg(v)<5, so kannv direkt gefärbt werden.

Falls die Nachbarn vonv nur vier Farben nutzen, so kannv direkt gefärbt werden.

Falls deg(v) = 5 und die Nachbarn von v sind alle verschieden gefärbt, so beachte:

InG− {v}kann eine Komponente, die nur zwei Farben nutzt, umgefärbt werden.

Eine kurze Fallunterscheidung zeigt:

es gibt zwei Farben und eine passende Komponente, so dass genau ein Nachbar vonv umgefärbt werden kann.

(64)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Homeomorphe Graphen (2:18.3) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Ein Beweis

Theorem

Jeder planare Graph ist 5-färbbar.

Beweisidee:

Suche Knotenv vom Grad kleiner als 6.

Färbe rekursivG− {v}

Falls deg(v)<5, so kannv direkt gefärbt werden.

Falls die Nachbarn vonv nur vier Farben nutzen, so kannv direkt gefärbt werden.

Falls deg(v) = 5 und die Nachbarn von v sind alle verschieden gefärbt, so beachte:

InG− {v}kann eine Komponente, die nur zwei Farben nutzt, umgefärbt werden.

Eine kurze Fallunterscheidung zeigt:

es gibt zwei Farben und eine passende Komponente, so dass genau ein Nachbar vonv umgefärbt werden kann.

(65)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Homeomorphe Graphen (2:18.4) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Ein Beweis

Theorem

Jeder planare Graph ist 5-färbbar.

Beweisidee:

Suche Knotenv vom Grad kleiner als 6.

Färbe rekursivG− {v}

Falls deg(v)<5, so kannv direkt gefärbt werden.

Falls die Nachbarn vonv nur vier Farben nutzen, so kannv direkt gefärbt werden.

Falls deg(v) = 5 und die Nachbarn von v sind alle verschieden gefärbt, so beachte:

InG− {v}kann eine Komponente, die nur zwei Farben nutzt, umgefärbt werden.

Eine kurze Fallunterscheidung zeigt:

es gibt zwei Farben und eine passende Komponente, so dass genau ein Nachbar vonv umgefärbt werden kann.

(66)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Homeomorphe Graphen (2:18.5) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Ein Beweis

Theorem

Jeder planare Graph ist 5-färbbar.

Beweisidee:

Suche Knotenv vom Grad kleiner als 6.

Färbe rekursivG− {v}

Falls deg(v)<5, so kannv direkt gefärbt werden.

Falls die Nachbarn vonv nur vier Farben nutzen, so kannv direkt gefärbt werden.

Falls deg(v) = 5 und die Nachbarn von v sind alle verschieden gefärbt, so beachte:

InG− {v}kann eine Komponente, die nur zwei Farben nutzt, umgefärbt werden.

Eine kurze Fallunterscheidung zeigt:

es gibt zwei Farben und eine passende Komponente, so dass genau ein Nachbar vonv umgefärbt werden kann.

(67)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Homeomorphe Graphen (2:18.6) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Ein Beweis

Theorem

Jeder planare Graph ist 5-färbbar.

Beweisidee:

Suche Knotenv vom Grad kleiner als 6.

Färbe rekursivG− {v}

Falls deg(v)<5, so kannv direkt gefärbt werden.

Falls die Nachbarn vonv nur vier Farben nutzen, so kannv direkt gefärbt werden.

Falls deg(v) = 5 und die Nachbarn von v sind alle verschieden gefärbt, so beachte:

InG− {v}kann eine Komponente, die nur zwei Farben nutzt, umgefärbt werden.

Eine kurze Fallunterscheidung zeigt:

es gibt zwei Farben und eine passende Komponente, so dass genau ein Nachbar vonv umgefärbt werden kann.

(68)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Homeomorphe Graphen (2:18.7) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Ein Beweis

Theorem

Jeder planare Graph ist 5-färbbar.

Beweisidee:

Suche Knotenv vom Grad kleiner als 6.

Färbe rekursivG− {v}

Falls deg(v)<5, so kannv direkt gefärbt werden.

Falls die Nachbarn vonv nur vier Farben nutzen, so kannv direkt gefärbt werden.

Falls deg(v) = 5 und die Nachbarn von v sind alle verschieden gefärbt, so beachte:

InG− {v}kann eine Komponente, die nur zwei Farben nutzt, umgefärbt werden.

Eine kurze Fallunterscheidung zeigt:

es gibt zwei Farben und eine passende Komponente, so dass genau ein Nachbar vonv umgefärbt werden kann.

(69)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Homeomorphe Graphen (2:18.8) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Ein Beweis

Theorem

Jeder planare Graph ist 5-färbbar.

Beweisidee:

Suche Knotenv vom Grad kleiner als 6.

Färbe rekursivG− {v}

Falls deg(v)<5, so kannv direkt gefärbt werden.

Falls die Nachbarn vonv nur vier Farben nutzen, so kannv direkt gefärbt werden.

Falls deg(v) = 5 und die Nachbarn von v sind alle verschieden gefärbt, so beachte:

InG− {v}kann eine Komponente, die nur zwei Farben nutzt, umgefärbt werden.

Eine kurze Fallunterscheidung zeigt:

es gibt zwei Farben und eine passende Komponente, so dass genau ein Nachbar vonv umgefärbt werden kann.

(70)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Homeomorphe Graphen (2:18.9) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Ein Beweis

Theorem

Jeder planare Graph ist 5-färbbar.

Beweisidee:

Suche Knotenv vom Grad kleiner als 6.

Färbe rekursivG− {v}

Falls deg(v)<5, so kannv direkt gefärbt werden.

Falls die Nachbarn vonv nur vier Farben nutzen, so kannv direkt gefärbt werden.

Falls deg(v) = 5 und die Nachbarn von v sind alle verschieden gefärbt, so beachte:

InG− {v}kann eine Komponente, die nur zwei Farben nutzt, umgefärbt werden.

Eine kurze Fallunterscheidung zeigt:

es gibt zwei Farben und eine passende Komponente, so dass genau ein Nachbar vonv umgefärbt werden kann.

(71)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Homeomorphe Graphen (2:18.10) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Ein Beweis

Theorem

Jeder planare Graph ist 5-färbbar.

Beweisidee:

Suche Knotenv vom Grad kleiner als 6.

Färbe rekursivG− {v}

Falls deg(v)<5, so kannv direkt gefärbt werden.

Falls die Nachbarn vonv nur vier Farben nutzen, so kannv direkt gefärbt werden.

Falls deg(v) = 5 und die Nachbarn von v sind alle verschieden gefärbt, so beachte:

InG− {v}kann eine Komponente, die nur zwei Farben nutzt, umgefärbt werden.

Eine kurze Fallunterscheidung zeigt:

es gibt zwei Farben und eine passende Komponente, so dass genau ein Nachbar vonv umgefärbt werden kann.

(72)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Homeomorphe Graphen (2:18.11) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Ein Beweis

Theorem

Jeder planare Graph ist 5-färbbar.

Beweisidee:

Suche Knotenv vom Grad kleiner als 6.

Färbe rekursivG− {v}

Falls deg(v)<5, so kannv direkt gefärbt werden.

Falls die Nachbarn vonv nur vier Farben nutzen, so kannv direkt gefärbt werden.

Falls deg(v) = 5 und die Nachbarn von v sind alle verschieden gefärbt, so beachte:

InG− {v}kann eine Komponente, die nur zwei Farben nutzt, umgefärbt werden.

Eine kurze Fallunterscheidung zeigt:

es gibt zwei Farben und eine passende Komponente, so dass genau ein Nachbar vonv umgefärbt werden kann.

(73)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Homeomorphe Graphen (2:19.1) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Umfärbung einer Komponente

v

a b

c

d e

b1 d1 b2

d2 bi di

c1 e1 c2 e2

(74)

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren

Homeomorphe Graphen (2:19.2) <> Walter Unger 6.1.2015 16:54 WS2014/15 Z

Umfärbung einer Komponente

v

a b

c

d e

b1 d1 b2

d2 bi di

c1 e1 c2 e2

Referenzen

ÄHNLICHE DOKUMENTE

Die Matrix A heißt lateinisches Rechteck, wenn keine zwei Elemente einer Zeile oder einer Spalte gleich

Einleitende Definitionen Zusammenhang von Graphen Flüsse Matchings Faktoren in Graphen Posets Definition und Aussagen (1:62) &lt;&gt; Walter Unger 6.1.2015 17:15 WS2014/15 Z

Einleitung Separatoren für planare Graphen Anwendungen Weitere Separatoren Definitionen zu außenplanaren Graphen (2:10) &lt;&gt; Walter Unger 6.1.2015 17:16 WS2014/15 Z

Einleitung Schwere Algorithmen Greedyfärbungen Brooks Taillenweite Färbung χ(G) Komplexität.. (3:2.3) &lt;&gt; Walter Unger 6.1.2015 16:56

nach einer zusätzlichen Negation] der passenden Literale zu einem ungeraden Kreis zusammen geschaltet.

Bisher gesehen: Probleme sind schnell lösbar, wenn der “Informationsfluss nicht zu groß ist”.. Beispiele: Intervallgraphen, Permutationsgraphen,

Ein Graph G ist chordal genau dann, wenn jeder inklusionsweise minimal trennender Separator eine Clique ist.. Beweis

Motivation (7:5.1) &lt;&gt; Walter Unger 6.1.2015 17:05 WS2014/15 Z.. Zu beachtende Eigenschaften