📚 The CoCalc Library - books, templates and other resources
cocalc-examples / martinthoma-latex-examples / presentations / ICPC-Referat / Artikulationspunkt.tex
132928 viewsLicense: OTHER
\subsection{Artikulationspunkt}1\begin{frame}{Artikulationspunkt}{Articulation vertex or cut vertices}2\begin{block}{Definition: Artikulationspunkt (auch "Gelenkpunkt" genannt)}3Ein Knoten $v \in V$ eines Graphen $G(V,E)$ heißt Artikulationspunkt4$: \Leftrightarrow$ Durch das Entfernen von v zerfällt G in mehr zusammenhängende Teilgraphen,5als G bereits hat.6\end{block}7\begin{figure}8\begin{tikzpicture}[scale=1.8, auto,swap]9% Draw a 7,11 network10% First we draw the vertices11\foreach \pos/\name in {{(0,0)/a}, {(1,0)/b}, {(2,0)/c},12{(3,0)/d}, {(2.5,0.7)/e}}13\node[vertex] (\name) at \pos {$\name$};14% Connect vertices with edges and draw weights15\foreach \source/ \dest /\pos in {a/b/,b/c/,c/d/,c/e/,d/e/}16\path (\source) edge [\pos] node {} (\dest);17\end{tikzpicture}18\end{figure}19\end{frame}202122\begin{frame}23\frametitle{Algorithmus}24Fast wie für Brücken. Unterschiede:25\begin{itemize}26\item $L(v)$ hier anders definiert: bei Rückwärtskanten erst nach mindestens einer Baumkante27\item Hier vergleichen wir für alle $v \in V$ $L(v)$ und $N(v)$: \\28$v$ ist Art.-punkt $\Leftrightarrow L(v) = N(v)$29\end{itemize}30\begin{figure}31\begin{tikzpicture}[scale=1.8, auto,swap]32% Draw a 7,11 network33% First we draw the vertices34\foreach \pos/\name in {{(0,0)/a}, {(1,0)/b}, {(2,0)/c},35{(3,0)/d}, {(2.5,0.7)/e}}36\node[vertex] (\name) at \pos {$\name$};37% Connect vertices with edges and draw weights38\foreach \source/ \dest /\pos in {a/b/,b/c/,c/d/,c/e/,d/e/}39\path (\source) edge [\pos] node {} (\dest);40\end{tikzpicture}41\end{figure}42% \begin{figure}43% \begin{tikzpicture}[scale=1.8, auto, swap]44% \foreach \pos/\name in {{(0.5,1.5)/e}, {(1,1)/c}, {(1.5,0.5)/d}, {(0.5,0.5)/b}, {(0,0)/a}}45% \node[vertex] (\name) at \pos {$\name$};46% % Connect vertices with edges and draw weights47% \foreach \source/ \dest /\pos in {a/b/,b/c/,d/c/,e/c/,d/e/}48% \path (\source) edge [\pos] node {} (\dest);49% \end{tikzpicture}50% \end{figure}51% <Beispiel eines Algorithmus-Durchlaufs>52\end{frame}535455