Skip to content

Commit 23df37e

Browse files
Anpassen der Formatierung
1 parent a3e4334 commit 23df37e

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

ausarbeitung.pdf

-300 Bytes
Binary file not shown.

sec/gi_cr.tex

+2-3
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@ \section{Graph-Isomorphie und Color-Refinement}
44
\subsection{Graph-Isomorphie}
55
Zwei Graphen $G$ und $H$ sind isomorph, kurz $G\simeq H$, wenn es eine bijektive Abbildung $\phi$ der Knoten von $G$ auf $H$ gibt, sodass die Adjazenz aller Knoten untereinander erhalten bleibt.
66
Es gilt also: $(u,v)\in E_G\Leftrightarrow (\phi (u),\phi (v))\in E_H$ für alle $u,v\in V_G$.
7-
Eine so definierte Abbildung $\phi$ wird \emph{Isomorphismus} genannt, vgl. \cite{MCKAY201494}.
7+
Die Abbildung $\phi$ wird \emph{Isomorphismus} genannt, vgl. \cite{MCKAY201494}.
88

99
Es wurde gezeigt, dass das Graph-Isomorphie-Problem in $NP$ liegt, die $NP$-Vollständigkeit ist allerdings noch unklar.
1010
Es konnte außerdem noch kein Algorithmus gefunden werden, welcher das Problem in polynomieller Zeit löst, jedoch wird davon ausgegangen, dass es nicht $NP$-vollständig ist, siehe \cite{Goldreich1991}.
1111

1212
\subsection{Color-Refinement}
1313
\label{sec/cr}
1414
Der Color-Refinement-Algorithmus stellt eine Heuristik dar, mit der in polynomieller Zeit festgestellt werden kann, dass zwei Graphen nicht isomorph sind.
15-
In Kapitel \ref{sec/formal_cr} wird die genaue Vorgehensweise des Algorithmus erläutert, grob geht dieser aber wie folgt vor.\\
15+
In Kapitel \ref{sec/formal_cr} wird die genaue Vorgehensweise des Algorithmus erläutert, grob geht dieser aber wie folgt vor.
1616
\begin{enumerate}
1717
\item Sämtliche Knoten des Graphen werden in der selben Farbe gefärbt.
1818
\item Die Knotenfärbungen werden verfeinert, indem überprüft wird, ob zwei Knoten gleicher Farbe unterschiedliche \glspl{nachbarschaft} mit Berücksichtigung der Farbe besitzen.
@@ -140,7 +140,6 @@ \subsection{Formale Definition von CR-Graphen}
140140
Dies beruht darauf, dass $\mathcal{P}^{2n-1}$ in jedem Fall die stabile Partitionierung von $G+H$ ist und weitere Verfeinerungsschritte keine neue Partitionierung erstellen würden.
141141
Es genügt sogar die Gleichung für $i=n$ zu verifizieren, da die Existenz einer Partitionierung $\mathcal{P}^{n+1}\neq \mathcal{P}^n$ bedeuten würde, dass es mehr als $n$ Partitionen gibt, da in jedem Partitionierungsschritt mindestens eine Partition hinzukommt.
142142
Mehr als $n$ Partitionen sind ein Indikator dafür, dass die Graphen $G$ und $H$ nicht isomorph sind, da die $n$ Knoten jedes Graphen unmöglich in mehr als $n$ Partitionen unterteilt werden können und Gleichheit somit ausgeschlossen ist.
143-
144143
Aus den gewonnenen Erkenntnissen ergibt sich folgende Erweiterung zu Definition \ref{def:cr-graph1}.
145144
\begin{Definition}
146145
Ein Graph $G$ wird \emph{CR-Graph} genannt, wenn für jeden beliebigen, nicht isomorphen Graphen $H$ die Gleichung (\ref{eq:2}) für $i=n$ nicht erfüllt ist.

0 commit comments

Comments
 (0)