Zusammenhang.tex 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. \subsection{Zusammenhang von Graphen: Was ist das?}
  2. \begin{frame}{Zusammenhang von Graphen}{Connectivity}
  3. \begin{block}{Streng zusammenhängender Graph}
  4. Ein streng zusammenhängender Graph ist ein gerichteter Graph,
  5. in dem jeder Knoten von jedem erreichbar ist.
  6. \end{block}
  7. \begin{figure}
  8. \begin{tikzpicture}[->,scale=1.8, auto,swap]
  9. % Draw a 7,11 network
  10. % First we draw the vertices
  11. \foreach \pos/\name in {{(0,0)/a}, {(0,2)/b}, {(1,2)/c},
  12. {(1,0)/d}, {(2,1)/e}, {(3,1)/f},
  13. {(3,2)/g}, {(2,0)/h}}
  14. \node[vertex] (\name) at \pos {$\name$};
  15. % Connect vertices with edges and draw weights
  16. \foreach \source/ \dest /\pos in {a/b/,b/c/,c/d/,d/a/,
  17. c/e/bend left, d/e/,e/c/, f/g/,
  18. g/f/bend left, d/h/}
  19. \path (\source) edge [\pos] node {} (\dest);
  20. \end{tikzpicture}
  21. \end{figure}
  22. \end{frame}
  23. \begin{frame}{Zusammenhang von Graphen}{Connectivity}
  24. \begin{block}{Zusammenhangskomponente}
  25. Eine Zusammenhangskomponente ist ein maximaler Subgraph S
  26. eines gerichteten Graphen, wobei S streng zusammenhängend ist.
  27. % Muss dieser Subgraph maximal sein?
  28. \end{block}
  29. \begin{figure}
  30. \begin{tikzpicture}[->,scale=1.8, auto,swap]
  31. % Draw a 7,11 network
  32. % First we draw the vertices
  33. \foreach \pos/\name in {{(0,0)/a}, {(0,2)/b}, {(1,2)/c},
  34. {(1,0)/d}, {(2,1)/e}, {(3,1)/f},
  35. {(3,2)/g}, {(2,0)/h}}
  36. \node[vertex] (\name) at \pos {$\name$};
  37. % Connect vertices with edges
  38. \foreach \source/ \dest /\pos in {a/b/,b/c/,c/d/,d/a/,
  39. c/e/bend left, d/e/,e/c/, f/g/,
  40. g/f/bend left, d/h/}
  41. \path (\source) edge [\pos] node {} (\dest);
  42. % colorize the vertices
  43. \foreach \vertex in {a,b,c,d,e}
  44. \path node[selected vertex] at (\vertex) {$\vertex$};
  45. \foreach \vertex in {f,g}
  46. \path node[blue vertex] at (\vertex) {$\vertex$};
  47. \foreach \vertex in {h}
  48. \path node[yellow vertex] at (\vertex) {$\vertex$};
  49. \end{tikzpicture}
  50. \end{figure}
  51. \end{frame}
  52. \begin{frame}{Elementare Eigenschaften}
  53. \begin{block}{}
  54. Die Knotenmengen verschiedener SCCs sind disjunkt.
  55. \end{block}
  56. \begin{block}{}
  57. SCCs bilden Zyklen.
  58. \end{block}
  59. \begin{block}{}
  60. Die Vereinigung aller Knoten aller SCCs ergibt alle Knoten
  61. des ursprünglichen Graphen.
  62. \end{block}
  63. \end{frame}