Advertisement
Guest User

Untitled

a guest
Nov 7th, 2018
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Latex 4.01 KB | None | 0 0
  1. \documentclass[a4paper]{article}
  2. \usepackage[margin=1in]{geometry}
  3. \usepackage[utf8]{inputenc}
  4.  
  5. \usepackage{tikz}
  6. \usepackage{tikz-qtree}
  7. \usepackage{amsmath}
  8.  
  9. \title{Algoritmica Grafurilor - Tema 1}
  10. \author{Ciocoiu Razvan$^{[1]}$, Olariu Leonard$^{[2]}$ - grupa A5}
  11. \date{\today}
  12.  
  13. \begin{document}
  14.  
  15. \maketitle
  16.  
  17. \section{}
  18.  
  19. \section{}
  20.  
  21. \section{}
  22. \boldsymbol{(a)} In demonstratia noastra ne vom baza pe urmatoarea proprietate: $abs(|M_T - C_v|) = abs(|M_{T'} - C_v|)$, unde T' este un izomorfism al arborelui T, iar $C_v$ este coloana corespunzatoare nodului pe care dorim sa-l eliminam. Aceasta egalitate este garantata prin maniera de obtinere a lui T', anume redenumiri de noduri si muchii, care la nivelul matricii de incidenta muchie-nod s-ar traduce prin combinatii liniare de linii si coloane. \\
  23.  
  24. Astfel, pentru a demonstra ca $M_T$ nesingulara, este suficient sa aratam ca $M_{T'}$ nesingulara. Pentru a obtine o forma convenabila a matricii $M_{T'}$, vom seta nodul a carei coloana dorim sa o eliminam drept radacina si vom desfasura arborele T' in functie de acesta, urmand ca printr-o parcurgere BFS sa redenumim nodurile si muchiile dupa modelul: \\
  25.  
  26. \begin{minipage}{.3\textwidth}
  27. \begin{tikzpicture}[every node/.style = {circle, draw = black}]
  28.  
  29. \node{1}
  30.    child {node{2} edge from parent node[midway, left, draw = none] {1}}
  31.    child {node{3} edge from parent node[near end, left, draw = none] {2}}
  32.    child {node{4}
  33.        child {node[red]{5}
  34.            child {node{7} edge from parent node[midway, left, draw = none] {6}}
  35.            child {node{8} edge from parent node[midway, right, draw = none] {7}}
  36.        edge from parent node[midway, left, draw = none] {4}}
  37.        child {node{6} edge from parent node[midway, right, draw = none] {5}}
  38.    edge from parent node[midway, right, draw = none] {3}};
  39.  
  40. \end{tikzpicture}
  41. \end{minipage}
  42. \begin{minipage}{.3\textwidth}
  43. \begin{tikzpicture}[every node/.style = {circle, draw = black}]
  44.  
  45. \node[red, dotted]{5}
  46.    child {node{4}
  47.        child {node{1}
  48.            child {node{2} edge from parent node[midway, left, draw = none] {1}}
  49.            child {node{3} edge from parent node[midway, right, draw = none] {2}}
  50.        edge from parent node[midway, left, draw = none] {3}}
  51.        child {node{6} edge from parent node[midway, right, draw = none] {5}}
  52.    edge from parent node[midway, left, draw = none] {4}}
  53.    child {node{7} edge from parent node[near end, left, draw = none] {6}}
  54.    child {node{8} edge from parent node[midway, right, draw = none] {7}};
  55.  
  56. \end{tikzpicture}
  57. \end{minipage}
  58. \begin{minipage}{.3\textwidth}
  59. \begin{tikzpicture}[every node/.style = {circle, draw = black}]
  60.  
  61. \node[red, dotted]{1}
  62.    child {node{2}
  63.        child {node{5}
  64.            child {node{7} edge from parent node[midway, left, draw = none] {6}}
  65.            child {node{8} edge from parent node[midway, right, draw = none] {7}}
  66.        edge from parent node[midway, left, draw = none] {4}}
  67.        child {node{6} edge from parent node[midway, right, draw = none] {5}}
  68.    edge from parent node[midway, left, draw = none] {1}}
  69.    child {node{3} edge from parent node[near end, left, draw = none] {2}}
  70.    child {node{4} edge from parent node[midway, right, draw = none] {3}};
  71.  
  72. \end{tikzpicture}
  73. \end{minipage}
  74. \bigskip
  75.  
  76. Procedand astfel, garantam existenta unei singure muchii de forma $(tata(v), v)$, $\forall v \in V \setminus \{radacina\}$. Eliminand coloana 1 (coloana radacinii in $M_{T'}$, corespunzatoare nodului v in T) obtinem o matrice patratica, binara, superior triunghiulara de forma: \\
  77.  
  78. \begin{center}
  79. \begin{bmatrix}
  80. 1 & 0 & \hdots & 0 \\
  81. 0/1 & 1 & \ddots & \vdots \\
  82. \vdots & \ddots & \ddots & 0 \\
  83. 0/1 & \hdots & 0/1 & 1
  84. \end{bmatrix}
  85. \end{center}\bigskip
  86.  
  87. Determinantul unei astfel de matrici este $\prod\limits_{i=1}^{|V|-1} a_{ii}$, 1 in cazul nostru. Conform proprietatii enuntate la inceputul demonstratiei, putem concluziona ca $|M_T - C_v| = \pm 1$, deci $M_T - C_v$ este matrice patratica nesingulara.
  88.  
  89. \section{}
  90.  
  91. \end{document}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement