notes/school/di-ma/20181128_1-knotenfaerbung.md
Valentin Brandl a069dd5aa0
Some checks failed
the build failed
Add dima notes
2019-01-30 21:38:09 +01:00

1.9 KiB

title date
Knoten-Färbung 2018-11-28

Motivation

a) Mobilfunk: Masten/Frequenzen

i) Mobilfunkmasten, deren Sendebereich überlappt, brauchen verschiedene
Frequenzen zum senden.

i) Wir wollen insgesamt möglichst wenige Frequenzen nutzen

**Als Graph**: Mobilfunkmasten $\widehat{=}$ Knoten. Kanten zwischen
Knoten, falls Sendebereich überlappt. Frequenzen zuweisen, so dass
benachbarte Knoten unterschiedliche Frequenzen haben

a) Compilerbau: Zur selben Zeit genutzte Variablen sollen in unterschiedlichen Registern gespeichert werden

a) Landkarten: Benachbarte Länder sollen unterschiedliche Farben bekommen. Länder \widehat{=} Knoten. Kanten zu Knoten, falls Länder eine gemeinsame Grenze haben (hier: planare Graphen).

Definition (Knoten-Färbung)

Sei k \in \mathbb{N} und G=(V,E) Graph

i) Eine $k$-Färbung von G ist eine Abbildung

$$
C: v \rightarrow \{1,...,k\}
$$

mit der Eigenschaft $\forall \{u,v\} \in E : c(u) \neq c(v)$

i) G heist $k$-färbbar, falls es eine $k$-Färbung von G gibt

i) Die chromatische Zahl \chi(G) von G ist definiert als

$$
\chi(G) = \min \{ k\in \mathbb{N} | G \text{ ist } k \text{-färbbar} \}
$$

Beispiel

a) Graph

$$
c(1) = 1 \\
c(2) = 3 \\
c(3) = 2 \\
c(4) = 1 \\
c(5) = 2 \\
\\
\chi(G) = 3
$$

a) Jeder Graph G=(V,E) miz |V|=n ist $n$-färbbar

a) Es gilt \chi(K_n) = n

a) Kreise C_n

i) falls $n$ gerade ist $\chi(C_n) = 2$

i) falls $n$ ungerade ist $\chi(C_n) = 3$

a) Bipartite Graphen: Bipartiter Graph G=(V,E). Es gibt eine Partition von V in V_1 und V_2. V = V_1 \biguplus V_2 und $E \subseteq { {u,v} | u \in V_1, v \in V_2 }$. Bipartite Graphen haben \chi(G) = 2 und es gilt sogar:

Satz

Ein Graph G=(V,E) hat \chi(G) = 2 \Leftrightarrow G ist bipratit.