5 Bipartite Graphen
Definition 5.1 (Multipartite Graphen)
- Ein Graph \(G=(V,E)\) heißt \(r\)-partit, wenn \(V\) in \(r\) disjunkte Klassen \(V_1,\dots,V_r\) partitioniert werden kann, sodass jede Kante ihre Endpunkte in unterschiedlichen Klassen hat (d.h. in derselben Klasse sind keine zwei Knoten benachbart).
- Für \(r=2\) nennen wir \(G\) bipartit, für \(r=3\) ist tripartit.
- Bei bipartiten Graphen schreibt man \(G=(V_1\cup V_2,E)\) mit \(V_1\cap V_2=\varnothing\), sodass jede Kante \(\{i,j\}\in E\) erfüllt: \(i\in V_1\) und \(j\in V_2\).
- Die Partition \(V_1,\dots,V_r\) nennt man auch die Farbklassen von \(G\).

Bemerkung
- Ein Graph G ist genau dann 1-partit, wenn G kantenlos ist.
- Jeder Graph G ist n(G)-partit.
- Jeder \(k\)-partite Graph ist auch immer \(l\)-partit für \(l \in [k,…,n(G)]\).
- Die kleinste solche Zahl heißt die chromatische Zahl (siehe mehr dafür in section 12).
Definition 5.2
Ein \(r\)-partiter Graph, in dem jede Kante zwischen zwei verschiedenen Farbklassen liegt, heißt vollständig.
Die vollständigen \(r\)-partiten Graphen bezeichnet man mit \(K_{n_1,\dots,n_r}\) bzw. \(K_r^s\) für \(n_1=\dots=n_r=s\).

Proposition 5.3
Ein Graph ist bipartit genau dann, wenn er keinen Kreis ungerader Länge enthält. D.h. \[\forall U \subseteq V(G) : G[U] \cong C_n \implies n \in 4 + 2\N_0\]
Beweis
(\(\Rightarrow\)) Wenn \(G\) bipartit ist, hat jeder Kreis gerade Länge, da die Knoten alternierend aus \(V_1\) und \(V_2\) stammen.
(\(\Leftarrow\)) Sei \(G=(V,E)\) ein Graph ohne Kreise ungerader Länge. OBdA nehmen wir an, \(G\) sei zusammenhängend. Wähle einen Spannbaum \(T\subseteq G\) und fixiere eine beliebige Wurzel. Wir definieren
\[V_1=\{v\in V:\text{Tiefe}(v)\text{ ist gerade}\},\quad V_2=\{v\in V:\text{Tiefe}(v)\text{ ist ungerade}\}.\]
Da \(T\) ein Spannbaum ist, schließt jede Kante \(\{i,j\}\in E\setminus T\) nach Theorem 4.3 einen Kreis. Weil alle Kreise gerade sein müssen, ist der zugehörige \(i\)-\(j\)-Weg im Baum ungerader Länge, also liegen \(i\) und \(j\) in verschiedenen Farblassen. Daher ist \(G\) bipartit.
Korollar 5.4
- Jeder azyklischer Graph ist bipartit.
- Ist \(G\) bipartit mit \(|E|\ge1\), so ist die Cliquenzahl \(\omega(G)=2\).
Lemma 5.5
Ist \(G\) r-partit, dann ist die Cliquenzahl \(\omega(G)\le r\).
Beweis
Da \(G\) \(r\)-partit ist, existiert eine Partition \(V=V_1\cup\cdots\cup V_r\) in stabile Mengen. Eine Clique kann höchstens einen Knoten aus jeder stabilen Menge wählen, also ist ihre Größe \(\le r\).
Lemma 5.6
Ist \(G\) \(r\)-partit mit Partition \(V_1,\dots,V_r\), dann
\[\alpha(G)\ge \max_{1\le i\le r}|V_i|.\]
Beweis
Jede Farbklasse \(V_i\) ist per Definition unabhängig, daher gilt \(\alpha(G)\ge\max_i|V_i|\).