Matematyka dyskretna 1/Ćwiczenia 12: Grafy: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
m Zastępowanie tekstu – „.↵</math>” na „</math>”
 
(Nie pokazano 12 wersji utworzonych przez 3 użytkowników)
Linia 1: Linia 1:
==Grafy I==
==Grafy I==
<div class="thumb tright" id="cw_grafy_operation"><div style="width:300px;">
[[File:Cw grafy operation.svg|300x150px|thumb|right" id="cw_grafy_operation|1. Grafy  <math>\mathbf{G}_1</math>  oraz  <math>\mathbf{G}_2</math>]]
<flash>file=Cw grafy operation.swf|width=300|height=150</flash>
<div.thumbcaption>1. Grafy  <math>\displaystyle \mathbf{G}_1 </math>  oraz  <math>\displaystyle \mathbf{G}_2 </math></div></div>
</div>


{{cwiczenie|1|cw 1|
{{cwiczenie|1|cw 1|
Niech  <math>\displaystyle \mathbf{G}_1 </math>  oraz  <math>\displaystyle \mathbf{G}_2 </math>   
Niech  <math>\mathbf{G}_1</math>  oraz  <math>\mathbf{G}_2</math>   
będą grafami przedstawionymi na [[#cw grafy operation|rysunku 1]].  
będą grafami przedstawionymi na [[#cw grafy operation|rysunku 1]].  
Przedstaw sumę  <math>\displaystyle \mathbf{G}_1\cup\mathbf{G}_2 </math> ,  
Przedstaw sumę  <math>\mathbf{G}_1\cup\mathbf{G}_2</math> ,  
przecięcie  <math>\displaystyle \mathbf{G}_1\cap\mathbf{G}_2 </math> ,  
przecięcie  <math>\mathbf{G}_1\cap\mathbf{G}_2</math> ,  
oraz różnicę  <math>\displaystyle \mathbf{G}_1-\mathbf{G}_2 </math> .
oraz różnicę  <math>\mathbf{G}_1-\mathbf{G}_2</math> .


}}
}}
Linia 20: Linia 17:
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none">   
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none">   


<div class="thumb tleft" id="cw_grafy_operation_sum"><div style="width:300px;">
[[File:Cw grafy operation.svg|300x150px|thumb|left" id="cw_grafy_operation_sum|2. Grafy  <math>\mathbf{G}_1\cup\mathbf{G}_2</math>]]
<flash>file=Cw grafy operation.swf|width=300|height=150</flash>
<div.thumbcaption>2. Grafy  <math>\displaystyle \mathbf{G}_1\cup\mathbf{G}_2 </math></div></div>
</div>


<div class="thumb tright" id="cw_grafy_operation_p_m"><div style="width:300px;">
[[File:Cw grafy operation.svg|300x150px|thumb|right" id="cw_grafy_operation_p_m|3. Przecięcie  <math>\mathbf{G}_1\cap\mathbf{G}_2</math>  oraz różnica  <math>\mathbf{G}_1-\mathbf{G}_2</math>]]
<flash>file=Cw grafy operation.swf|width=300|height=150</flash>
<div.thumbcaption>3. Przecięcie  <math>\displaystyle \mathbf{G}_1\cap\mathbf{G}_2 </math>  oraz różnica  <math>\displaystyle \mathbf{G}_1-\mathbf{G}_2 </math></div></div>
</div>


Suma  <math>\displaystyle \mathbf{G}_1\cup\mathbf{G}_2 </math>  jest przedstawiona na [[#cw grafy operation sum|rysunku 2]],  
Suma  <math>\mathbf{G}_1\cup\mathbf{G}_2</math>  jest przedstawiona na [[#cw grafy operation sum|rysunku 2]],  
zaś przecięcie  <math>\displaystyle \mathbf{G}_1\cap\mathbf{G}_2 </math>   
zaś przecięcie  <math>\mathbf{G}_1\cap\mathbf{G}_2</math>   
oraz różnica  <math>\displaystyle \mathbf{G}_1-\mathbf{G}_2 </math>   
oraz różnica  <math>\mathbf{G}_1-\mathbf{G}_2</math>   
na [[#cw grafy operation p m|rysunku 3]].
na [[#cw grafy operation p m|rysunku 3]].


</div></div>
</div></div>
<table width="100%"><tr><td>&nbsp;</td></tr></table>
[[File:Cw grafy iloraz.svg|300x250px|thumb|right" id="cw_grafy_iloraz|4. Graf  <math>\mathbf{G}</math>]]


{{cwiczenie|2|cw 2|
{{cwiczenie|2|cw 2|
Graf  <math>\displaystyle \mathbf{G}=\left( V,E \right) </math>  jest przedstawiony  
Graf  <math>\mathbf{G}=\left( V,E \right)</math>  jest przedstawiony  
na rysunku [[#cw grafy iloraz|4]].  
na [[#cw grafy iloraz|rysunku 4]].  
Przedstaw graf ilorazowy  <math>\displaystyle \mathbf{G}/\!\triangleq </math>  dla relacji równoważności  
Przedstaw graf ilorazowy  <math>\mathbf{G}/\!\triangleq</math>  dla relacji równoważności  
<math>\displaystyle \triangleq\ \subseteq V\times V </math>   
<math>\triangleq\ \subseteq V\times V</math>   
zdefiniowanej przez:
zdefiniowanej przez:


 
<center>
<center><math>\displaystyle v_i \triangleq v_j\quad </math> w.t.w. <math>\displaystyle  \quad \left\vert i-j \right\vert\   </math> jest wielokrotnością <math>\displaystyle  \ 4.
<math>v_i \triangleq v_j\quad</math> w.t.w. <math>\quad \left\vert i-j \right\vert\ </math> jest wielokrotnością <math>\ 4</math>
</math></center>
</center>
 


}}
}}
{{kotwica|cw_grafy_iloraz||}}
{rys. 4 Graf  <math>\displaystyle \mathbf{G} </math> . [[Rysunek z pliku:cwgrafyiloraz.eps]]}


<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Wskazówka </span><div class="mw-collapsible-content" style="display:none">   
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Wskazówka </span><div class="mw-collapsible-content" style="display:none">   
Linia 59: Linia 49:


<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none">   
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none">   
Iloraz  <math>\displaystyle V/\triangleq </math>  zbioru  <math>\displaystyle V=\left\lbrace v_0,v_1,v_2,v_3,v_4,v_5,v_6,v_7,v_8,v_9 \right\rbrace </math>  to  
 
<math>\displaystyle \left\lbrace \left\lbrace v_0,v_4,v_8 \right\rbrace,\left\lbrace v_1,v_5,v_9 \right\rbrace,\left\lbrace v_2,v_6 \right\rbrace,\left\lbrace v_3,v_7 \right\rbrace \right\rbrace </math> .  
[[File:Cw grafy iloraz odp.svg|300x200px|thumb|left" id="cw_grafy_iloraz_odp|5. Graf  <math>\mathbf{G}/\!\triangleq</math>]]
Z faktu, że  <math>\displaystyle v_0 v_2 \in E </math>  wynika, że wierzchołki  
 
<math>\displaystyle \left\lbrace v_0,v_4,v_8 \right\rbrace </math>  oraz  <math>\displaystyle \left\lbrace v_2,v_6 \right\rbrace </math>   
Iloraz  <math>V/\triangleq</math>  zbioru  <math>V=\left\lbrace v_0,v_1,v_2,v_3,v_4,v_5,v_6,v_7,v_8,v_9 \right\rbrace</math>  to  
są sąsiednie w grafie  <math>\displaystyle \mathbf{G}/\!\triangleq </math> .  
<math>\left\lbrace \left\lbrace v_0,v_4,v_8 \right\rbrace,\left\lbrace v_1,v_5,v_9 \right\rbrace,\left\lbrace v_2,v_6 \right\rbrace,\left\lbrace v_3,v_7 \right\rbrace \right\rbrace</math> .  
Z kolei krawędzie  <math>\displaystyle v_1 v_4, v_3 v_5 \in E </math>  dają krawędzie  
Z faktu, że  <math>v_0 v_2 \in E</math>  wynika, że wierzchołki  
<math>\displaystyle \left\lbrace \left\lbrace v_0,v_4,v_8 \right\rbrace,\left\lbrace v_1,v_5,v_9 \right\rbrace \right\rbrace </math>   
<math>\left\lbrace v_0,v_4,v_8 \right\rbrace</math>  oraz  <math>\left\lbrace v_2,v_6 \right\rbrace</math>   
oraz  <math>\displaystyle \left\lbrace \left\lbrace v_1,v_5,v_9 \right\rbrace,\left\lbrace v_3,v_7 \right\rbrace \right\rbrace </math>   
są sąsiednie w grafie  <math>\mathbf{G}/\!\triangleq</math> .  
w grafie  <math>\displaystyle \mathbf{G}/\!\triangleq </math> .  
Z kolei krawędzie  <math>v_1 v_4, v_3 v_5 \in E</math>  dają krawędzie  
<math>\left\lbrace \left\lbrace v_0,v_4,v_8 \right\rbrace,\left\lbrace v_1,v_5,v_9 \right\rbrace \right\rbrace</math>   
oraz  <math>\left\lbrace \left\lbrace v_1,v_5,v_9 \right\rbrace,\left\lbrace v_3,v_7 \right\rbrace \right\rbrace</math>   
w grafie  <math>\mathbf{G}/\!\triangleq</math> .  
Ponadto nie występują tu już żadne inne krawędzie.  
Ponadto nie występują tu już żadne inne krawędzie.  
Graf  <math>\displaystyle \mathbf{G}/\!\triangleq </math>  został przedstawiony na rysunku [[#cw grafy iloraz odp|5]].
Graf  <math>\mathbf{G}/\!\triangleq</math>  został przedstawiony na [[#cw grafy iloraz odp|rysunku 5]].
 
{{kotwica|cw_grafy_iloraz_odp||}}
{rys. 5 Graf  <math>\displaystyle \mathbf{G}/\!\triangleq </math> . [[Rysunek z pliku:cwgrafyilorazodp.eps]]}


</div></div>
</div></div>


{{cwiczenie|3|cw 3|
{{cwiczenie|3|cw 3|
Niech  <math>\displaystyle \mathbf{G} </math>  będzie grafem prostym z co najmniej dwoma wierzchołkami.  
Niech  <math>\mathbf{G}</math>  będzie grafem prostym z co najmniej dwoma wierzchołkami.  
Wykaż, że  <math>\displaystyle \mathbf{G} </math>  zawiera dwa wierzchołki tego samego stopnia.
Wykaż, że  <math>\mathbf{G}</math>  zawiera dwa wierzchołki tego samego stopnia.


}}
}}
Linia 87: Linia 77:


<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none">   
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none">   
Niech  <math>\displaystyle \mathbf{G} </math>  ma  <math>\displaystyle n\geq 2 </math>  wierzchołków.  
Niech  <math>\mathbf{G}</math>  ma  <math>n\geq 2</math>  wierzchołków.  
Wierzchołek  <math>\displaystyle v\in{\sf V}\!\left(\mathbf{G}\right) </math>   
Wierzchołek  <math>v\in\mathsf{ V}\!\left(\mathbf{G}\right)</math>   
nie może mieć więcej niż  <math>\displaystyle \left\vert {\sf V}\!\left(\mathbf{G}\right)-\left\lbrace v \right\rbrace \right\vert=n-1 </math>  sąsiadów.  
nie może mieć więcej niż  <math>\left\vert \mathsf{ V}\!\left(\mathbf{G}\right)-\left\lbrace v \right\rbrace \right\vert=n-1</math>  sąsiadów.  
Stopień dowolnego wierzchołka z  <math>\displaystyle {\sf V}\!\left(\mathbf{G}\right) </math>   
Stopień dowolnego wierzchołka z  <math>\mathsf{ V}\!\left(\mathbf{G}\right)</math>   
leży więc  w zbiorze  <math>\displaystyle \left\lbrace 0,1,2,\ldots,n-1 \right\rbrace </math> .  
leży więc  w zbiorze  <math>\left\lbrace 0,1,2,\ldots,n-1 \right\rbrace</math> .  
Jeśli jakiś wierzchołek ma stopień  <math>\displaystyle 0 </math> , czyli jest izolowany,  
Jeśli jakiś wierzchołek ma stopień  <math>0</math> , czyli jest izolowany,  
to każdy inny wierzchołek może mieć co najwyżej  <math>\displaystyle n-2 </math>  sąsiadów.  
to każdy inny wierzchołek może mieć co najwyżej  <math>n-2</math>  sąsiadów.  
Z kolei gdyby istniał punkt  <math>\displaystyle w </math>  o stopniu równym  <math>\displaystyle n-1 </math> ,  
Z kolei gdyby istniał punkt  <math>w</math>  o stopniu równym  <math>n-1</math> ,  
to każdy wierzchołek ze zbioru  <math>\displaystyle {\sf V}\!\left(\mathbf{G}\right)-\left\lbrace w \right\rbrace </math>   
to każdy wierzchołek ze zbioru  <math>\mathsf{ V}\!\left(\mathbf{G}\right)-\left\lbrace w \right\rbrace</math>   
byłby sąsiadem  <math>\displaystyle w </math> , więc nie mogłby mieć stopnia równego  <math>\displaystyle 0 </math> .  
byłby sąsiadem  <math>w</math> , więc nie mogłby mieć stopnia równego  <math>0</math> .  
Zbiór  <math>\displaystyle S </math>  stopni wierzchołków grafu  <math>\displaystyle \mathbf{G} </math>  zawiera się więc albo w zbiorze  
Zbiór  <math>S</math>  stopni wierzchołków grafu  <math>\mathbf{G}</math>  zawiera się więc albo w zbiorze  
<math>\displaystyle \left\lbrace 0,1,2,\ldots,n-2 \right\rbrace </math> , albo  w  <math>\displaystyle \left\lbrace 1,2,3,\ldots,n-1 \right\rbrace </math> ,  
<math>\left\lbrace 0,1,2,\ldots,n-2 \right\rbrace</math> , albo  w  <math>\left\lbrace 1,2,3,\ldots,n-1 \right\rbrace</math> ,  
więc  <math>\displaystyle S </math>  jest co najwyżej  <math>\displaystyle \left( n-1 \right) </math> -elementowy.  
więc  <math>S</math>  jest co najwyżej  <math>\left( n-1 \right)</math> -elementowy.  
Wszystkich wierzchołków jest  <math>\displaystyle n </math> ,  
Wszystkich wierzchołków jest  <math>n</math> ,  
więc z Zasady Szufladkowej Dirichleta otrzymujemy,  
więc z Zasady Szufladkowej Dirichleta otrzymujemy,  
że istnieją dwa wierzchołki o tym samym stopniu.
że istnieją dwa wierzchołki o tym samym stopniu.
Linia 119: Linia 109:
Wybierzmy dowolną osobę z rozważanej szóstki i oznaczmy ją za pomocą inicjału A.  
Wybierzmy dowolną osobę z rozważanej szóstki i oznaczmy ją za pomocą inicjału A.  
Załóżmy, że A w zbiorze pięciu pozostałych osób ma więcej znajomych niż nieznajomych.  
Załóżmy, że A w zbiorze pięciu pozostałych osób ma więcej znajomych niż nieznajomych.  
A ma więc  <math>\displaystyle 3 </math> ,  <math>\displaystyle 4 </math> , lub  <math>\displaystyle 5 </math>  znajomych.  
A ma więc  <math>3</math> ,  <math>4</math> , lub  <math>5</math>  znajomych.  
Jeżeli istnieje chociaż jedna para w tym gronie,  
Jeżeli istnieje chociaż jedna para w tym gronie,  
która się zna, to wraz z A tworzy poszukiwaną trójkę.  
która się zna, to wraz z A tworzy poszukiwaną trójkę.  
Linia 128: Linia 118:


{{cwiczenie|5|cw 5|
{{cwiczenie|5|cw 5|
Dopełnienie grafu  <math>\displaystyle \mathbf{G}=\left( V,E \right) </math>  to graf  
Dopełnienie grafu  <math>\mathbf{G}=\left( V,E \right)</math>  to graf  
<math>\displaystyle \overline{\mathbf{G}}=\left( V,\mathscr{P}_{2}\!\left( V \right)- E \right) </math> .  
<math>\overline{\mathbf{G}}=\left( V,\mathcal{P}_{2}\!\left( V \right)- E \right)</math> .  
Przedstaw dopełnienie grafu pełnego  <math>\displaystyle \mathcal{K}_{n} </math>   
Przedstaw dopełnienie grafu pełnego  <math>\mathcal{K}_{n}</math>   
oraz dwudzielnego grafu pełnego  <math>\displaystyle \mathcal{K}_{m,n} </math> .  
oraz dwudzielnego grafu pełnego  <math>\mathcal{K}_{m,n}</math> .  
Przedstaw graf, którego dopełnienie jest z nim izomorficzne.
Przedstaw graf, którego dopełnienie jest z nim izomorficzne.


Linia 142: Linia 132:
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none">   
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none">   
Dopełnieniem grafu pełnego jest graf pusty, tzn.  
Dopełnieniem grafu pełnego jest graf pusty, tzn.  
<math>\displaystyle \overline{\mathcal{K}_{n}}=\mathcal{A}_{n} </math> .  
<math>\overline{\mathcal{K}_{n}}=\mathcal{A}_{n}</math> .  
Na odwrót dopełnienie grafu pustego jest grafem pełnym:  
Na odwrót dopełnienie grafu pustego jest grafem pełnym:  
<math>\displaystyle \overline{\mathcal{A}_{n}}=\mathcal{K}_{n} </math> .  
<math>\overline{\mathcal{A}_{n}}=\mathcal{K}_{n}</math> .  
Z kolei dopełnienie pełnego grafu dwudzielnego  <math>\displaystyle \mathcal{K}_{n,n} </math>   
Z kolei dopełnienie pełnego grafu dwudzielnego  <math>\mathcal{K}_{n,n}</math>   
jest rozłączną sumą dwóch klik  <math>\displaystyle \mathcal{K}_{m}\cup\mathcal{K}_{n} </math> .
jest rozłączną sumą dwóch klik  <math>\mathcal{K}_{m}\cup\mathcal{K}_{n}</math> .


Cykl piecioelementowy oraz ścieżka czteroelementowa są przykładami
Cykl piecioelementowy oraz ścieżka czteroelementowa są przykładami
Linia 153: Linia 143:


{{cwiczenie|6|cw 6|
{{cwiczenie|6|cw 6|
Niech  <math>\displaystyle \mathbf{G} </math>  będzie grafem prostym,  
Niech  <math>\mathbf{G}</math>  będzie grafem prostym,  
w którym każdy wierzchołek ma co najmniej  <math>\displaystyle r\geq 2 </math>  sąsiadów.  
w którym każdy wierzchołek ma co najmniej  <math>r\geq 2</math>  sąsiadów.  
Wykaż, że  <math>\displaystyle \mathbf{G} </math>  zawiera cykl  o długości co najmniej  <math>\displaystyle r+1 </math> .
Wykaż, że  <math>\mathbf{G}</math>  zawiera cykl  o długości co najmniej  <math>r+1</math> .


}}
}}
Linia 161: Linia 151:
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Wskazówka </span><div class="mw-collapsible-content" style="display:none">   
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Wskazówka </span><div class="mw-collapsible-content" style="display:none">   
Spróbuj budować indukcyjnie możliwie długą ścieżkę.   
Spróbuj budować indukcyjnie możliwie długą ścieżkę.   
Pokaż, że musi mieć co najmniej  <math>\displaystyle r </math>  elementów.
Pokaż, że musi mieć co najmniej  <math>r</math>  elementów.
Aby znaleźć cykl, rozważ sąsiadów ostatniego wierzchołka na tej ścieżce.
Aby znaleźć cykl, rozważ sąsiadów ostatniego wierzchołka na tej ścieżce.
</div></div>
</div></div>
Linia 167: Linia 157:
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none">   
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none">   
Wskażemy odpowiednią ścieżkę definiując ją indukcyjnie.  
Wskażemy odpowiednią ścieżkę definiując ją indukcyjnie.  
Załóżmy, że istnieje ścieżka o długości  <math>\displaystyle k< r </math>  tzn.  <math>\displaystyle v_1\to v_2\to\ldots\to v_k </math> .  
Załóżmy, że istnieje ścieżka o długości  <math>k< r</math>  tzn.  <math>v_1\to v_2\to\ldots\to v_k</math> .  
Wierzchołek  <math>\displaystyle v_k </math>  ma co najmniej  <math>\displaystyle r </math>  sąsiadów,  
Wierzchołek  <math>v_k</math>  ma co najmniej  <math>r</math>  sąsiadów,  
musi więc mieć sąsiada  <math>\displaystyle v_{k+1} </math>  poza  <math>\displaystyle k </math> -elementowym zbiorem  
musi więc mieć sąsiada  <math>v_{k+1}</math>  poza  <math>k</math> -elementowym zbiorem  
<math>\displaystyle \left\lbrace v_1,v_2,\ldots,v_k \right\rbrace </math> .  
<math>\left\lbrace v_1,v_2,\ldots,v_k \right\rbrace</math> .  
Skonstruowaliśmy więc ścieżkę  <math>\displaystyle v_1\to v_2\to\ldots\to v_k\to v_{k+1} </math>   
Skonstruowaliśmy więc ścieżkę  <math>v_1\to v_2\to\ldots\to v_k\to v_{k+1}</math>   
odwiedzającą  <math>\displaystyle k+1 </math>  wierzchołków.  
odwiedzającą  <math>k+1</math>  wierzchołków.  
Powtarzając tę czynność tak długo jak  <math>\displaystyle k< r </math> , otrzymujemy  <math>\displaystyle r </math> -elementową ścieżkę:
Powtarzając tę czynność tak długo jak  <math>k< r</math> , otrzymujemy  <math>r</math> -elementową ścieżkę:




<center><math>\displaystyle v_1\to v_2\to\ldots\to v_r.
<center><math>v_1\to v_2\to\ldots\to v_r</math></center>
</math></center>




Wiemy więc, że ścieżka o możliwie największej długości ma <math>\displaystyle k\geq r</math> wierzchołków.
Wiemy więc, że ścieżka o możliwie największej długości ma <math>k\geq r</math> wierzchołków.
Niech  <math>\displaystyle w_1\to w_2\to\ldots\to w_k </math>  będzie taką ścieżką.
Niech  <math>w_1\to w_2\to\ldots\to w_k</math>  będzie taką ścieżką.
Z jej maksymalności wiemy, że wszyscy sąsiedzi  <math>\displaystyle w_k </math>  są już na tej ścieżce,  
Z jej maksymalności wiemy, że wszyscy sąsiedzi  <math>w_k</math>  są już na tej ścieżce,  
bo inaczej można by ją było przedłużyć.  
bo inaczej można by ją było przedłużyć.  
Niech więc  <math>\displaystyle w_i </math>  będzie sąsiadem  <math>\displaystyle w_k </math>  o najmniejszym indeksie.  
Niech więc  <math>w_i</math>  będzie sąsiadem  <math>w_k</math>  o najmniejszym indeksie.  
Ścieżka  <math>\displaystyle w_i\to w_{i+1}\to\ldots\to w_k </math>  odwiedza  <math>\displaystyle r </math>   
Ścieżka  <math>w_i\to w_{i+1}\to\ldots\to w_k</math>  odwiedza  <math>r</math>   
sąsiadów wierzchołka  <math>\displaystyle w_k </math> , więc jest długości co najmniej równej  <math>\displaystyle r </math> .  
sąsiadów wierzchołka  <math>w_k</math> , więc jest długości co najmniej równej  <math>r</math> .  
Wraz z wierzchołkiem  <math>\displaystyle w_k </math>  tworzy więc cykl:
Wraz z wierzchołkiem  <math>w_k</math>  tworzy więc cykl:




<center><math>\displaystyle w_i\to w_{i+1}\to\ldots\to w_k\to w_i
<center><math>w_i\to w_{i+1}\to\ldots\to w_k\to w_i
</math></center>
</math></center>




o długości co najmniej  <math>\displaystyle r+1 </math> .
o długości co najmniej  <math>r+1</math> .
</div></div>
</div></div>


{{cwiczenie|7|cw 7|
{{cwiczenie|7|cw 7|
Niech  <math>\displaystyle \mathbf{G} </math>  będzie grafem prostym o  <math>\displaystyle 2k </math>  wierzchołkach,  
Niech  <math>\mathbf{G}</math>  będzie grafem prostym o  <math>2k</math>  wierzchołkach,  
niezawierającym trójkątów.  
niezawierającym trójkątów.  
Wykaż, że  <math>\displaystyle \mathbf{G} </math>  ma co najwyżej  <math>\displaystyle k^2 </math>  krawędzi  
Wykaż, że  <math>\mathbf{G}</math>  ma co najwyżej  <math>k^2</math>  krawędzi  
i podaj przykład grafu, w którym to górne oszacowanie jest osiągnięte.
i podaj przykład grafu, w którym to górne oszacowanie jest osiągnięte.


Linia 206: Linia 195:


<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Wskazówka </span><div class="mw-collapsible-content" style="display:none">   
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Wskazówka </span><div class="mw-collapsible-content" style="display:none">   
Zastosuj indukcję względem  <math>\displaystyle k </math>  usuwając z grafu jedną krawędź, jej końce, a także  
Zastosuj indukcję względem  <math>k</math>  usuwając z grafu jedną krawędź, jej końce, a także  
krawędzie incydentne z tymi końcami.
krawędzie incydentne z tymi końcami.
</div></div>
</div></div>


<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none">   
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none">   
Dowód zostanie przeprowadzony indukcyjnie ze względu na  <math>\displaystyle k </math> .  
Dowód zostanie przeprowadzony indukcyjnie ze względu na  <math>k</math> .  
Dla  <math>\displaystyle k=1 </math>  mamy po prostu graf bez krawędzi.  
Dla  <math>k=1</math>  mamy po prostu graf bez krawędzi.  
Załóżmy więc, że ograniczenie liczby krawędzi  
Załóżmy więc, że ograniczenie liczby krawędzi  
zachodzi dla wszystkich grafów o  <math>\displaystyle 2k\geq 2 </math>  wierzchołkach.  
zachodzi dla wszystkich grafów o  <math>2k\geq 2</math>  wierzchołkach.  
Niech teraz graf  <math>\displaystyle \mathbf{G} </math>  posiada  <math>\displaystyle 2k+2 </math>  wierzchołków.  
Niech teraz graf  <math>\mathbf{G}</math>  posiada  <math>2k+2</math>  wierzchołków.  
Jeśli  <math>\displaystyle \mathbf{G} </math>  nie posiada krawędzi, to nie ma czego dowodzić.  
Jeśli  <math>\mathbf{G}</math>  nie posiada krawędzi, to nie ma czego dowodzić.  
Załóżmy więc, że  <math>\displaystyle vw\in{\sf E}\!\left(\mathbf{G}\right) </math> .  
Załóżmy więc, że  <math>vw\in\mathsf{ E}\!\left(\mathbf{G}\right)</math> .  
Na mocy założenia indukcyjnego podgraf  <math>\displaystyle \mathbf{G}|_{{\sf V}\!\left(\mathbf{G}\right)-\left\lbrace v,w \right\rbrace} </math>   
Na mocy założenia indukcyjnego podgraf  <math>\mathbf{G}|_{\mathsf{ V}\!\left(\mathbf{G}\right)-\left\lbrace v,w \right\rbrace}</math>   
posiada co najwyżej  <math>\displaystyle k^2 </math>  krawędzi.  
posiada co najwyżej  <math>k^2</math>  krawędzi.  
Ponadto, gdyby istniał  <math>\displaystyle u\in{\sf V}\!\left(\mathbf{G}\right) </math>  sąsiadujący zarazem z  <math>\displaystyle v </math>  jak i  <math>\displaystyle w </math> ,  
Ponadto, gdyby istniał  <math>u\in\mathsf{ V}\!\left(\mathbf{G}\right)</math>  sąsiadujący zarazem z  <math>v</math>  jak i  <math>w</math> ,  
to  <math>\displaystyle \left\lbrace v,w,u \right\rbrace </math>  byłby trójkątem.  
to  <math>\left\lbrace v,w,u \right\rbrace</math>  byłby trójkątem.  
Tak więc zbiór sąsiadów  <math>\displaystyle v </math>  jest rozłączny ze zbiorem sąsiadów  <math>\displaystyle w </math> .  
Tak więc zbiór sąsiadów  <math>v</math>  jest rozłączny ze zbiorem sąsiadów  <math>w</math> .  
Zbiór krawędzi łączących wierzchołki  <math>\displaystyle v </math>  oraz  <math>\displaystyle w </math>  z wierzchołkami  
Zbiór krawędzi łączących wierzchołki  <math>v</math>  oraz  <math>w</math>  z wierzchołkami  
<math>\displaystyle {\sf V}\!\left(\mathbf{G}\right)-\left\lbrace v,w \right\rbrace </math>  jest więc nie większy niż rozmiar  
<math>\mathsf{ V}\!\left(\mathbf{G}\right)-\left\lbrace v,w \right\rbrace</math>  jest więc nie większy niż rozmiar  
<math>\displaystyle {\sf V}\!\left(\mathbf{G}\right)-\left\lbrace v,w \right\rbrace </math> , czyli ograniczony przez  <math>\displaystyle 2k </math> .  
<math>\mathsf{ V}\!\left(\mathbf{G}\right)-\left\lbrace v,w \right\rbrace</math> , czyli ograniczony przez  <math>2k</math> .  
Zbiór wszystkich krawędzi w  <math>\displaystyle \mathbf{G} </math>  składa się z:
Zbiór wszystkich krawędzi w  <math>\mathbf{G}</math>  składa się z:
* krawędzi grafu  <math>\displaystyle \mathbf{G}-\left\lbrace v,w \right\rbrace </math> ,
* krawędzi grafu  <math>\mathbf{G}-\left\lbrace v,w \right\rbrace</math> ,
* krawędzi łączących wierzchołki  <math>\displaystyle v </math>  oraz  <math>\displaystyle w </math>  z wierzchołkami  <math>\displaystyle {\sf V}\!\left(\mathbf{G}\right)-\left\lbrace v,w \right\rbrace </math> ,
* krawędzi łączących wierzchołki  <math>v</math>  oraz  <math>w</math>  z wierzchołkami  <math>\mathsf{ V}\!\left(\mathbf{G}\right)-\left\lbrace v,w \right\rbrace</math> ,
* krawędzi  <math>\displaystyle vw </math> .
* krawędzi  <math>vw</math> .


W sumie więc rozmiar zbioru krawędzi grafu  <math>\displaystyle \mathbf{G} </math>  jest ograniczony przez
W sumie więc rozmiar zbioru krawędzi grafu  <math>\mathbf{G}</math>  jest ograniczony przez




<center><math>\displaystyle \left\vert {\sf E}\!\left(\mathbf{G}\right) \right\vert\leq k^2+2k+1=\left( k+1 \right)^2.
<center><math>\left\vert \mathsf{ E}\!\left(\mathbf{G}\right) \right\vert\leq k^2+2k+1=\left( k+1 \right)^2</math></center>
</math></center>




</div></div>
</div></div>
[[File:Cw grafy petersen.svg|250x150px|thumb|right" id="cw_grafy_petersen|6. Graf Petersena]]


{{cwiczenie|8|cw 8|
{{cwiczenie|8|cw 8|
Wskaż jakieś drzewo rozpinające w grafie Petersena z rysunku [[#cw grafy petersen|6]].
Wskaż jakieś drzewo rozpinające w grafie Petersena z [[#cw grafy petersen|rysunku 6]].


}}
}}
{{kotwica|cw_grafy_petersen||}}
{rys. 6 Graf Petersena. [[Rysunek z pliku:cwgrafypetersen.eps]]}


<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Wskazówka </span><div class="mw-collapsible-content" style="display:none">   
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Wskazówka </span><div class="mw-collapsible-content" style="display:none">   
Linia 253: Linia 240:


<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none">   
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none">   
<div class="thumb tleft" id="cw_grafy_petersen_tree"><div style="width:250px;">
<flash>file="Cw grafy petersen tree.swf"|width=250|height=150</flash>
<div.thumbcaption>7. Drzewo rozpinające w grafie Petersena</div></div>
</div>
Prykładowe drzewo rozpinające w grafie Petersena zostało przedstawione  
Prykładowe drzewo rozpinające w grafie Petersena zostało przedstawione  
na rysunku [[#cw grafy petersen tree|7]].
na [[#cw grafy petersen tree|rysunku 7]].
 
{{kotwica|cw_grafy_petersen_tree||}}
{rys. 7 Drzewo rozpinające w grafie Petersena. [[Rysunek z pliku:cwgrafypetersentree.eps]]}


</div></div>
</div></div>
<table width="100%"><tr><td>&nbsp;</td></tr></table>


{{cwiczenie|9|cw 9|
{{cwiczenie|9|cw 9|
Linia 274: Linia 265:


<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none">   
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none">   
Niech  <math>\displaystyle n </math>  będzie liczbą wierzchołków drzewa.  
Niech  <math>n</math>  będzie liczbą wierzchołków drzewa.  
Drzewo jest grafem spójnym, więc każdy wierzchołek ma stopień co najmniej jeden.  
Drzewo jest grafem spójnym, więc każdy wierzchołek ma stopień co najmniej jeden.  
Załóżmy, że co najwyżej jeden wierzchołek ma stopień jeden,  
Załóżmy, że co najwyżej jeden wierzchołek ma stopień jeden,  
czyli jest co najmniej  <math>\displaystyle n-1 </math>  wierzchołków o stopniu równym  <math>\displaystyle 2 </math>  lub więcej.  
czyli jest co najmniej  <math>n-1</math>  wierzchołków o stopniu równym  <math>2</math>  lub więcej.  
Sumując teraz stopnie tych wierzchołków i pamiętając,  
Sumując teraz stopnie tych wierzchołków i pamiętając,  
że suma taka to podwojona liczba krawędzi, dostajemy,   
że suma taka to podwojona liczba krawędzi, dostajemy,   
Linia 283: Linia 274:




<center><math>\displaystyle \frac{2\left( n-1 \right)+1}{2}=n-\frac{1}{2}.
<center><math>\frac{2\left( n-1 \right)+1}{2}=n-\frac{1}{2}</math></center>
</math></center>




Przeczy to faktowi, że drzewo o  <math>\displaystyle n </math>  wierzchołkach ma  <math>\displaystyle n-1 </math>  krawędzi.
Przeczy to faktowi, że drzewo o  <math>n</math>  wierzchołkach ma  <math>n-1</math>  krawędzi.
</div></div>
</div></div>


{{cwiczenie|10|cw 10|
{{cwiczenie|10|cw 10|
''Centrum'' spójnego grafu  <math>\displaystyle \mathbf{G} </math>   
''Centrum'' spójnego grafu  <math>\mathbf{G}</math>   
to taki wierzchołek  <math>\displaystyle v </math> , dla którego maksymalna odległość pomiędzy  <math>\displaystyle v </math>   
to taki wierzchołek  <math>v</math> , dla którego maksymalna odległość pomiędzy  <math>v</math>   
i dowolnym innym wierzchołkiem grafu  <math>\displaystyle \mathbf{G} </math>  jest możliwie najmniejsza.  
i dowolnym innym wierzchołkiem grafu  <math>\mathbf{G}</math>  jest możliwie najmniejsza.  
Udowodnij, że każde drzewo ma albo dokładnie jedno centrum, albo dwa sąsiednie centra.
Udowodnij, że każde drzewo ma albo dokładnie jedno centrum, albo dwa sąsiednie centra.


Linia 306: Linia 296:
* ''W drzewie o co najmniej trzech wierzchołkach żaden liść nie może być centrum.''
* ''W drzewie o co najmniej trzech wierzchołkach żaden liść nie może być centrum.''


Niech  <math>\displaystyle v </math>  będzie liściem, oraz  <math>\displaystyle w </math>  jedynym jego sąsiadem.
Niech  <math>v</math>  będzie liściem, oraz  <math>w</math>  jedynym jego sąsiadem.
Ścieżka pomiędzy liściem  <math>\displaystyle v </math> , a dowolnym innym wierzchołkiem  
Ścieżka pomiędzy liściem  <math>v</math> , a dowolnym innym wierzchołkiem  
musi przechodzić przez wierzchołek  <math>\displaystyle w </math> .  
musi przechodzić przez wierzchołek  <math>w</math> .  
Jeśli tylko w drzewie istnieje jeszcze jakiś wierzchołek  <math>\displaystyle u </math>  poza  <math>\displaystyle v,w </math> ,  
Jeśli tylko w drzewie istnieje jeszcze jakiś wierzchołek  <math>u</math>  poza  <math>v,w</math> ,  
to  <math>\displaystyle w </math>  leży bliżej  <math>\displaystyle u </math>  niż  <math>\displaystyle v </math> .  
to  <math>w</math>  leży bliżej  <math>u</math>  niż  <math>v</math> .  
* ''Gdy  <math>\displaystyle x </math>  jest wierzchołkiem drzewa, to wierzchołek najbardziej oddalony od  <math>\displaystyle x </math> jest liściem.''
* ''Gdy  <math>x</math>  jest wierzchołkiem drzewa, to wierzchołek najbardziej oddalony od  <math>x</math> jest liściem.''


Rozważmy dowolny wierzchołek  <math>\displaystyle y </math>  realizujący największą odległość od  <math>\displaystyle x </math>  
Rozważmy dowolny wierzchołek  <math>y</math>  realizujący największą odległość od  <math>x</math>  
i załóżmy, że nie jest on liściem w drzewie  <math>\displaystyle \mathbf{T} </math> .  
i załóżmy, że nie jest on liściem w drzewie  <math>\mathbf{T}</math> .  
Usunięcie  <math>\displaystyle y </math>  rozspaja drzewo  <math>\displaystyle \mathbf{T} </math>  na dwa niepuste drzewa  
Usunięcie  <math>y</math>  rozspaja drzewo  <math>\mathbf{T}</math>  na dwa niepuste drzewa  
<math>\displaystyle \mathbf{T}_1 </math>  oraz  <math>\displaystyle \mathbf{T}_2 </math> .  
<math>\mathbf{T}_1</math>  oraz  <math>\mathbf{T}_2</math> .  
Bez straty ogólności załóżmy, że  <math>\displaystyle x\in \mathbf{T}_1 </math> .  
Bez straty ogólności załóżmy, że  <math>x\in \mathbf{T}_1</math> .  
Ścieżka w  <math>\displaystyle \mathbf{T} </math>  z  <math>\displaystyle x </math>  do dowolnego wierzchołka  
Ścieżka w  <math>\mathbf{T}</math>  z  <math>x</math>  do dowolnego wierzchołka  
z  <math>\displaystyle \mathbf{T}_2 </math>  odwiedza  <math>\displaystyle y </math> ,  
z  <math>\mathbf{T}_2</math>  odwiedza  <math>y</math> ,  
tak więc jest dłuższa niż ścieżka pomiędzy  <math>\displaystyle x </math>  i  <math>\displaystyle y </math> .  
tak więc jest dłuższa niż ścieżka pomiędzy  <math>x</math>  i  <math>y</math> .  
A zatem  <math>\displaystyle y </math>  nie może być najdalej oddalonym wierzchołkiem od  <math>\displaystyle x </math> .
A zatem  <math>y</math>  nie może być najdalej oddalonym wierzchołkiem od  <math>x</math> .
* ''Usunięcie liści nie zmienia zbioru centrów w drzewie.''
* ''Usunięcie liści nie zmienia zbioru centrów w drzewie.''


Usunięcie liścia nie zmienia odległości pomiędzy pozostałymi wierzchołkami.  
Usunięcie liścia nie zmienia odległości pomiędzy pozostałymi wierzchołkami.  
Ustalmy wierzchołek  <math>\displaystyle v </math>  i przez  <math>\displaystyle k </math>  oznaczmy odległość  <math>\displaystyle v </math>   
Ustalmy wierzchołek  <math>v</math>  i przez  <math>k</math>  oznaczmy odległość  <math>v</math>   
od wierzchołków najbardziej oddalonych od  <math>\displaystyle v </math> .
od wierzchołków najbardziej oddalonych od  <math>v</math> .
Usuwając wszystkie liście, usuwamy między innymi najbardziej oddalone wierzchołki  
Usuwając wszystkie liście, usuwamy między innymi najbardziej oddalone wierzchołki  
od wierzchołka  <math>\displaystyle v </math> .   
od wierzchołka  <math>v</math> .   
W tym zmniejszonym drzewie, parametr  <math>\displaystyle k </math>  zmienia się więc na  <math>\displaystyle k-1 </math> .
W tym zmniejszonym drzewie, parametr  <math>k</math>  zmienia się więc na  <math>k-1</math> .
A zatem, usunięcie wszystkich liści,  
A zatem, usunięcie wszystkich liści,  
zmniejsza każdemu wierzchołkowi  
zmniejsza każdemu wierzchołkowi  
Linia 339: Linia 329:
które nie może być liściem.
które nie może być liściem.


Wyposażeni w te obserwacje, z drzewa  <math>\displaystyle \mathbf{T}^0:=\mathbf{T} </math>  konstruujemy  
Wyposażeni w te obserwacje, z drzewa  <math>\mathbf{T}^0:=\mathbf{T}</math>  konstruujemy  
sukcesywnie drzewa  <math>\displaystyle \mathbf{T}^j </math>  usuwając wszystkie liście drzewa  <math>\displaystyle \mathbf{T}^{j-1} </math>   
sukcesywnie drzewa  <math>\mathbf{T}^j</math>  usuwając wszystkie liście drzewa  <math>\mathbf{T}^{j-1}</math>   
tak długo, jak długo otrzymane drzewa są niepuste.  
tak długo, jak długo otrzymane drzewa są niepuste.  
A zatem ostatnie ma jeden lub dwa (ale wtedy połączone) wierzchołki, które są  
A zatem ostatnie ma jeden lub dwa (ale wtedy połączone) wierzchołki, które są  
wobec tego centrami wyjściowego drzewa  <math>\displaystyle \mathbf{T}^0=\mathbf{T} </math> .
wobec tego centrami wyjściowego drzewa  <math>\mathbf{T}^0=\mathbf{T}</math> .
</div></div>
</div></div>

Aktualna wersja na dzień 21:31, 11 wrz 2023

Grafy I

1. Grafy 𝐆1 oraz 𝐆2

Ćwiczenie 1

Niech 𝐆1 oraz 𝐆2 będą grafami przedstawionymi na rysunku 1. Przedstaw sumę 𝐆1𝐆2 , przecięcie 𝐆1𝐆2 , oraz różnicę 𝐆1𝐆2 .

Wskazówka
Rozwiązanie
 
4. Graf 𝐆

Ćwiczenie 2

Graf 𝐆=(V,E) jest przedstawiony na rysunku 4. Przedstaw graf ilorazowy 𝐆/ dla relacji równoważności  V×V zdefiniowanej przez:

vivj w.t.w. |ij|  jest wielokrotnością  4

Wskazówka
Rozwiązanie

Ćwiczenie 3

Niech 𝐆 będzie grafem prostym z co najmniej dwoma wierzchołkami. Wykaż, że 𝐆 zawiera dwa wierzchołki tego samego stopnia.

Wskazówka
Rozwiązanie

Ćwiczenie 4

Wykaż, że w grupie sześciu osób zawsze znajdą się trzy, które albo znają się nawzajem, albo żadna z nich nie zna dwóch pozostałych.

Wskazówka
Rozwiązanie

Ćwiczenie 5

Dopełnienie grafu 𝐆=(V,E) to graf 𝐆=(V,𝒫2(V)E) . Przedstaw dopełnienie grafu pełnego 𝒦n oraz dwudzielnego grafu pełnego 𝒦m,n . Przedstaw graf, którego dopełnienie jest z nim izomorficzne.

Wskazówka
Rozwiązanie

Ćwiczenie 6

Niech 𝐆 będzie grafem prostym, w którym każdy wierzchołek ma co najmniej r2 sąsiadów. Wykaż, że 𝐆 zawiera cykl o długości co najmniej r+1 .

Wskazówka
Rozwiązanie

Ćwiczenie 7

Niech 𝐆 będzie grafem prostym o 2k wierzchołkach, niezawierającym trójkątów. Wykaż, że 𝐆 ma co najwyżej k2 krawędzi i podaj przykład grafu, w którym to górne oszacowanie jest osiągnięte.

Wskazówka
Rozwiązanie
6. Graf Petersena

Ćwiczenie 8

Wskaż jakieś drzewo rozpinające w grafie Petersena z rysunku 6.

Wskazówka
Rozwiązanie

Prykładowe drzewo rozpinające w grafie Petersena zostało przedstawione na rysunku 7.

 

Ćwiczenie 9

Pokaż, że w dowolnym drzewie o co najmniej dwu wierzchołkach, istnieją co najmniej dwa wierzchołki o stopniu równym jeden.

Wskazówka
Rozwiązanie

Ćwiczenie 10

Centrum spójnego grafu 𝐆 to taki wierzchołek v , dla którego maksymalna odległość pomiędzy v i dowolnym innym wierzchołkiem grafu 𝐆 jest możliwie najmniejsza. Udowodnij, że każde drzewo ma albo dokładnie jedno centrum, albo dwa sąsiednie centra.

Wskazówka
Rozwiązanie