Der 5 Farben Satz

Werbung
Der 5 Farben Satz
Jeder planarer Graph mit n Knoten G(n) ist mit 5 farben einfärbbar.
Der 5 Farben Satz
Vorraussetzung:
Für alle planaren Graphen G(n) gilt: Es existiert mindestens ein Knoten V mit 5 oder
weniger Kanten ((V)<=5). (resultiert aus: Eulerschem Polyedersatz)
Annahme: Jeder planarer Graph mit n Knoten G(n) ist mit 5 farben einfärbbar.
n<= 5 : trivial
Beweis durch Induktion:
Wir nehmen ein Graphen G(n) und entfernen einen Knoten V (s.o.)
==> G' = G(n-1)
Wir erhalten einen Subgraph H der Knoten V1, V2, ... welche mit V verbunden sind.
Fall 1: Weniger als 5 Knoten mit V verbunden.
Trivial: weil 4 (oder weniger) Farben verwenden um die Knoten zu färben + Farbe für
V --> maximal 5
Der 5 Farben Satz
Fall 2: V ist mit 5 Knoten verbunden:
V1
V5
V2
V
V4
V3
Damit der 5 Farben Satz nicht gilt müssten alle Knoten V1, ..., V5 unterschiedliche Farben
benötigen.
Um diese Forderung zu erreichen, verbinden wir V1 und V3.
--> V1 und V3 sind unterschiedlich gefärbt
Der 5 Farben Satz
Fall 2: V ist mit 5 Knoten verbunden:
V1
V5
V2
V
V4
V3
Das Gleiche muss auch für V2 und V4 gelten. Diese kann man aber nicht verbinden.
--> V2 und V4 können die gleiche Farbe besitzen
--> Höchstanzahl der Farben im Subgraph = 5
Der 5 Farben Satz
Algorithmus zum Färben:
Quelle: http://en.wikipedia.org/wiki/Five_color_theorem
“In concept, the algorithm is recursive, reducing the graph to a smaller graph with one less
vertex, five-coloring that graph, and then using that coloring to determine a coloring for the
larger graph in constant time. In practice, rather than maintain an explicit graph
representation for each reduced graph, we will remove vertices from the graph as we go,
adding them to a stack, then color them as we pop them back off the stack at the end.“
- linear time -
Herunterladen