📚 The CoCalc Library - books, templates and other resources
License: OTHER
\section{Färbung von Graphen}1\subsection{}2\begin{frame}{Färbung von Graphen}{Graph coloring}3\begin{block}{Problem COLOR}4Gegeben sei ein Graph $G = (V, E)$ und ein Parameter $K \in \mathbb{N}$.5Frage: Gibt es eine Knotenfärbung von $G$ mit höchstens $K$ Farben,6so dass je zwei adjazente Knoten verschiedene Farben besitzen?7\end{block}8\begin{itemize}9\item Ist für 2 Farben entscheidbar (bipartite Graphen)10\item Für 3 Farben schon $\mathcal{NP}$-vollständig \\11(Sogar $\mathcal{NP}$-schwer einen 3-färbbaren Graphen mit 4 Farben zu färben)12\item Für 4 Farben für planare Graphen bewiesenermaßen immer möglich13\end{itemize}14\end{frame}1516\begin{frame}{2-COLOR}{Bipartite Graphen}17Problem: Gegeben Graph $G=(V, E)$. Ist dieser eine Ja-Instanz von 2-COLOR?1819Lösungsansatz:20\begin{itemize}21\item Tiefensuche22\item Wechsle Farbe nach jedem Knoten23\item Bei Konflikten breche ab und antworte "Nein"24\end{itemize}25Läuft die Tiefensuche ohne abzubrechen durch, ist der Graph bipartit. Aus dem Algorithmus folgt bereits eine gültige Färbung.26\end{frame}2728\begin{frame}{3-COLOR}29Auch hier: Ist Graph $G = (V,E)$ mit 3 Farben färbbar? \\30Achtung: Problem ist $\mathcal{NP}$-Vollständig.31\\32Das heißt es ist kein effizienter Algorithmus bekannt, Laufzeit zur Lösung steigt i.A. exponentiell. \\33Brute-force für kleine Instanzen des Problems praktikabel. \\34Für größere Instanzen bietet sich Transformation zu $\mathcal{SAT}$ und Lösung per SAT-Solver an.3536\end{frame}373839