changeset 21:d9adcede770c

add explanatory slides
author Markus Kaiser <markus.kaiser@in.tum.de>
date Sun, 20 May 2012 21:57:51 +0200
parents c05f8a619771
children e99ef2cea52d
files planarity/presentation.tex
diffstat 1 files changed, 69 insertions(+), 26 deletions(-) [+]
line wrap: on
line diff
--- a/planarity/presentation.tex	Sun May 20 21:06:50 2012 +0200
+++ b/planarity/presentation.tex	Sun May 20 21:57:51 2012 +0200
@@ -390,6 +390,20 @@
 \begin{frame}
 	\frametitle{LR-Partition}
 	
+	\begin{itemize}
+		\item Jede Rückwärtskante erzeugt einen \alert{Zyklus}
+		\item LR-Partition teilt Zyklen in solche im und gegen den Uhrzeigersinn
+		\item Gleiche Orientierung bei \alert{Verschachtelung}
+		
+		\vspace{2em}		
+		
+		\item In jedem planaren Graphen lassen sich Kreise so anordnen
+	\end{itemize}
+\end{frame}
+
+\begin{frame}
+	\frametitle{LR-Partition}
+	
 	\begin{definition}
 		Sei $G = (V, T \uplus B)$ ein \alert{DFS-orientierter} Graph. Eine Partition $B = L \uplus R$ seiner Rückwärtskanten heißt \alert{Links-Rechts-Partition} wenn für jeden Knoten mit ausgehenden Kanten $e_1$, $e_2$ gilt:
 		\begin{itemize}
@@ -397,6 +411,29 @@
 			\item Alle Rückwärtskanten von $e_2$ mit ihrem Ende über $lowpt(e_1)$ gehören zur anderen Klasse.
 		\end{itemize}
 	\end{definition}
+	
+	\begin{center}
+	\begin{figure}
+	\begin{tikzpicture}[auto, scale=0.5]
+	\useasboundingbox (-4, 2) rectangle (4, 9);	
+	
+	\node[small vertex] (u) at (0,3) {};
+	\node[small vertex] (v) at (0,6) {$v$};
+	\node[small vertex] (w) at (-2,8) {};	
+	\node[small vertex] (x) at (2,8) {};
+	
+	\path[edge] (u) -- (v);
+	\path[edge, ->] (v) -- (w) node[midway, below] {$e_1$};
+	\path[edge, ->] (v) -- (x) node[midway, below] {$e_2$};	
+	\path[edge] (0,2) -- (u);
+	
+	\draw[left edge] (w) .. controls (-2, 5) .. (u);
+	\draw[right edge] (x) .. controls (2, 5) .. (u);
+	\draw[back edge] (w) .. controls (-3, 5) .. (0,2);
+	\draw[back edge] (x) .. controls (3, 5) .. (0,2);	
+	\end{tikzpicture}
+	\end{figure}		
+	\end{center}
 \end{frame}
 
 \begin{frame}
@@ -409,12 +446,10 @@
 	\vspace{2em}	
 		
 	\begin{itemize}
-		\item Jede Rückwärtskante erzeugt einen \alert{Zyklus}
-		\item LR-Partition teilt Zyklen in solche im und gegen den Uhrzeigersinn
-		
+		\item Planare Zeichnung $\rightarrow$ LR-Zerlegung intuitiv
 		\vspace{1em}
-		
-		\item Planare Zeichnung $\rightarrow$ LR-Zerlegung ist einfach
+		\item Andere Richtung: Konstruktiv
+		\item Richtige Verschachtelung von Kanten am Knoten
 	\end{itemize}
 \end{frame}
 
@@ -437,16 +472,16 @@
 	\useasboundingbox (-2, 0.5) rectangle (7, 5);	
 	
     \draw[edge] (0,1) -- (0,3);
-    \draw[edge] (-1.5,4) -- (0,3);
-    \draw[edge] (1.5,4) -- (0,3);
+    \draw[edge] (-1.5,4) -- (0,3) node[midway, above] {$e_1$};
+    \draw[edge] (1.5,4) -- (0,3) node[midway, above] {$e_2$};
     
     \draw[back edge, rounded corners] (-1.5,4) .. controls (4,6) and (1,1) .. (0,1);
     \draw[back edge] (1.5,4) .. controls (0.5,2) .. (0,2);    
 
 
     \draw[edge] (4.5,1) -- (4.5,3);
-    \draw[edge] (3,4) -- (4.5,3);
-    \draw[edge] (6,4) -- (4.5,3);
+    \draw[edge] (3,4) -- (4.5,3) node[midway, above] {$e_1$};
+    \draw[edge] (6,4) -- (4.5,3) node[midway, above] {$e_2$};
     
     \draw[back edge, rounded corners] (3,4) .. controls (8.5,6) and (5.5,1) .. (4.5,1);
     \draw[back edge] (6,4) .. controls (5,2) .. (4.5,2);   
@@ -466,19 +501,14 @@
 			&L(e_l^L),e_l^L,R(e_l^L),\ldots,R(e_1^L),\\
 			&L(e_1^R),\ldots,L(e_r^R),e_r^R,R(e_r^R)
 		\end{align*}
+		Dabei ist \alert{$e_1$} außerhalb von \alert{$e_2$} usw.
 	\end{definition}
 
 	\alert{$L(e)$} bezeichnet die linken eingehenden Rückwärtskanten deren Kreise sich $e$ teilen.
 \end{frame}
 
 \begin{frame}
-	\frametitle{Verschachtelung}	
-	\begin{block}{Lemma}
-		Eine \alert{LR-Ordnung} stellt eine Planarisierung einer \alert{LR-Zerlegung} dar.
-	\end{block}
-		
-	\vspace{2em}	
-		
+	\frametitle{Verschachtelung}		
 	\begin{columns}[T]
 		\begin{column}{.5\textwidth}
 	\begin{figure}
@@ -534,6 +564,19 @@
 \end{frame}
 
 \begin{frame}
+	\frametitle{Planarisierung}
+	
+	\begin{block}{Lemma}
+		Eine \alert{LR-Ordnung} stellt eine Planarisierung einer \alert{LR-Zerlegung} dar.
+	\end{block}
+	\vspace{2em}
+	
+	\begin{itemize}
+		\item Beweis durch Widerspruch. <DO WORK HERE>
+	\end{itemize}
+\end{frame}
+
+\begin{frame}
 	\frametitle{Algorithmus}
 	
 	\begin{itemize}
@@ -645,11 +688,11 @@
 \begin{tikzpicture}[auto, scale=1.3]
 	\useasboundingbox (-4,1) rectangle (4,6);
 
-    \foreach \pos/\name in {{(0,1)/a},{(0,2)/b},{(1,3)/c},{(0.75,4)/d},{(-0.5,4.5)/e},
-                            {(-1.5,3.5)/f}, {(1.25,5.25)/g},
-                            {(0,5.5)/h}, {(2.5,6)/i}, {(4,5)/j},{(2.5,4.5)/k},
-                            {(-2,6)/l}, {(-2.5,5)/m}, {(-4,5)/n}}
-        \node<1>[small vertex] (\name) at \pos {$\name$};
+    \foreach \pos/\name/\ctn in {{(0,1)/a/1},{(0,2)/b/2},{(1,3)/c/3},{(0.75,4)/d/4},{(-0.5,4.5)/e/5},
+                            {(-1.5,3.5)/f/6}, {(1.25,5.25)/g/7},
+                            {(0,5.5)/h/8}, {(2.5,6)/i/9}, {(4,5)/j/10},{(2.5,4.5)/k/11},
+                            {(-2,6)/l/12}, {(-2.5,5)/m/13}, {(-4,5)/n/14}}
+        \node<1>[vertex, minimum size=15pt] (\name) at \pos {$\ctn$};
         
     \foreach \source/ \dest in {a/b, b/c, c/d, d/e, e/f, e/g,
                                 e/h, h/i, i/j, j/k,
@@ -662,11 +705,11 @@
     \foreach \source/ \dest in {k/c, k/i, j/a, g/d, n/l}
         \path<1>[right edge] (\source) -- (\dest); 
         
-    \foreach \pos/\name in {{(0,1)/a},{(0,2)/b},{(1,3)/c},{(0.75,4)/d},{(-0.5,4.5)/e},
-                            {(-1.5,3.5)/f}, {(1.25,5.25)/g},
-                            {(0,5.5)/h}, {(2.5,6)/i}, {(4,5)/j},{(2.5,4.5)/k},
-                            {(-2,6)/l}, {(-2.5,5)/m}, {(-4,5)/n}}
-        \node<2->[small vertex, draw opacity=0.2] (\name) at \pos {$\name$};
+    \foreach \pos/\name/\ctn in {{(0,1)/a/1},{(0,2)/b/2},{(1,3)/c/3},{(0.75,4)/d/4},{(-0.5,4.5)/e/5},
+                            {(-1.5,3.5)/f/6}, {(1.25,5.25)/g/7},
+                            {(0,5.5)/h/8}, {(2.5,6)/i/9}, {(4,5)/j/10},{(2.5,4.5)/k/11},
+                            {(-2,6)/l/12}, {(-2.5,5)/m/13}, {(-4,5)/n/14}}
+        \node<2->[vertex, minimum size=15pt, draw opacity=0.2] (\name) at \pos {$\ctn$};
         
     \foreach \source/ \dest in {a/b, b/c, c/d, d/e, e/f, e/g,
                                 e/h, h/i, i/j, j/k,