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

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Arek (dyskusja | edycje)
Nie podano opisu zmian
 
m Zastępowanie tekstu – „.↵</math>” na „</math>”
 
(Nie pokazano 14 wersji utworzonych przez 4 użytkowników)
Linia 1: Linia 1:
==Grafy I==
==Grafy I==
[[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>]]


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


}}
}}
[!ht]
{cw_grafy_operation}
{Grafy  <math>\displaystyle \mathbf{G}_1 </math>  oraz  <math>\displaystyle \mathbf{G}_2 </math> . '''[Rysunek z pliku:''' <tt>cwgrafyoperation.eps</tt>''']'''}


<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 21: Linia 16:


<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">   
Suma  <math>\displaystyle \mathbf{G}_1\cup\mathbf{G}_2 </math>  jest przedstawiona na rysunku
[[##pict grafy operation sum|Uzupelnic pict grafy operation sum|]],
zaś przecięcie  <math>\displaystyle \mathbf{G}_1\cap\mathbf{G}_2 </math> 
oraz różnica  <math>\displaystyle \mathbf{G}_1-\mathbf{G}_2 </math> 
na rysunku [[##pict grafy operation p m|Uzupelnic pict grafy operation p m|]].
[!ht]


{cw_grafy_operation_sum}
[[File:Cw grafy operation.svg|300x150px|thumb|left" id="cw_grafy_operation_sum|2. Grafy  <math>\mathbf{G}_1\cup\mathbf{G}_2</math>]]
{Grafy  <math>\displaystyle \mathbf{G}_1\cup\mathbf{G}_2 </math> . '''[Rysunek z pliku:''' <tt>cwgrafyoperationsum.eps</tt>''']'''}


[!ht]
[[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>]]


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


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


{{cwiczenie|ex grafy||
[[File:Cw grafy iloraz.svg|300x250px|thumb|right" id="cw_grafy_iloraz|4. Graf  <math>\mathbf{G}</math>]]


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


<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.
<center>
</math></center>
<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>
</center>


}}
}}
[!ht]
{cw_grafy_iloraz}
{Graf  <math>\displaystyle \mathbf{G} </math> . '''[Rysunek z pliku:''' <tt>cwgrafyiloraz.eps</tt>''']'''}


<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 62: 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> .
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> 
są sąsiednie w grafie  <math>\displaystyle \mathbf{G}/\!\triangleq </math> .
Z kolei krawędzie  <math>\displaystyle v_1 v_4, v_3 v_5 \in E </math>  dają krawędzie
<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> 
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> 
w grafie  <math>\displaystyle \mathbf{G}/\!\triangleq </math> .
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|Uzupelnic cw grafy iloraz odp|]].


[!ht]
[[File:Cw grafy iloraz odp.svg|300x200px|thumb|left" id="cw_grafy_iloraz_odp|5. Graf  <math>\mathbf{G}/\!\triangleq</math>]]


{cw_grafy_iloraz_odp}
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
{Graf <math>\displaystyle \mathbf{G}/\!\triangleq </math> . '''[Rysunek z pliku:''' <tt>cwgrafyilorazodp.eps</tt>''']'''}
<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 faktu, że  <math>v_0 v_2 \in E</math>  wynika, że wierzchołki
<math>\left\lbrace v_0,v_4,v_8 \right\rbrace</math>  oraz  <math>\left\lbrace v_2,v_6 \right\rbrace</math> 
są sąsiednie w grafie  <math>\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.
Graf  <math>\mathbf{G}/\!\triangleq</math> został przedstawiony na [[#cw grafy iloraz odp|rysunku 5]].


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


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


}}
}}
Linia 93: 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.
</div></div>
</div></div>


{{cwiczenie|ex grafy przyjaciele||
{{cwiczenie|4|cw 4|
 
Wykaż, że w grupie sześciu osób zawsze znajdą się trzy,  
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.
które albo znają się nawzajem, albo żadna z nich nie zna dwóch pozostałych.
Linia 126: 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 134: Linia 117:
</div></div>
</div></div>


{{cwiczenie|ex grafy dopelnienie||
{{cwiczenie|5|cw 5|
 
Dopełnienie grafu  <math>\mathbf{G}=\left( V,E \right)</math>  to graf  
Dopełnienie grafu  <math>\displaystyle \mathbf{G}=\left( V,E \right) </math>  to graf  
<math>\overline{\mathbf{G}}=\left( V,\mathcal{P}_{2}\!\left( V \right)- E \right)</math> .  
<math>\displaystyle \overline{\mathbf{G}}=\left( V,\mathscr{P}_{2}\!\left( V \right)- E \right) </math> .  
Przedstaw dopełnienie grafu pełnego  <math>\mathcal{K}_{n}</math>   
Przedstaw dopełnienie grafu pełnego  <math>\displaystyle \mathcal{K}_{n} </math>   
oraz dwudzielnego grafu pełnego  <math>\mathcal{K}_{m,n}</math> .  
oraz dwudzielnego grafu pełnego  <math>\displaystyle \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 150: 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 160: Linia 142:
</div></div>
</div></div>


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


}}
}}
Linia 170: 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 176: 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>v_1\to v_2\to\ldots\to v_r</math></center>


<center><math>\displaystyle v_1\to v_2\to\ldots\to v_r.
</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|ex grafy th Turan||
{{cwiczenie|7|cw 7|
 
Niech  <math>\mathbf{G}</math>  będzie grafem prostym o  <math>2k</math>  wierzchołkach,  
Niech  <math>\displaystyle \mathbf{G} </math>  będzie grafem prostym o  <math>\displaystyle 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 212: 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>\mathbf{G}</math>  jest ograniczony przez
 


W sumie więc rozmiar zbioru krawędzi grafu  <math>\displaystyle \mathbf{G} </math> jest ograniczony przez
<center><math>\left\vert \mathsf{ E}\!\left(\mathbf{G}\right) \right\vert\leq k^2+2k+1=\left( k+1 \right)^2</math></center>


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


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


{{cwiczenie|ex grafy Petersen||
[[File:Cw grafy petersen.svg|250x150px|thumb|right" id="cw_grafy_petersen|6. Graf Petersena]]


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


}}
}}
[!ht]
{cw_grafy_petersen}
{Graf Petersena. '''[Rysunek z pliku:''' <tt>cwgrafypetersen.eps</tt>''']'''}


<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 260: 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">   
Prykładowe drzewo rozpinające w grafie Petersena zostało przedstawione
na rysunku [[##cw grafy petersen tree|Uzupelnic cw grafy petersen tree|]].


[!ht]
<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>


{cw_grafy_petersen_tree}
Prykładowe drzewo rozpinające w grafie Petersena zostało przedstawione
{Drzewo rozpinające w grafie Petersena. '''[Rysunek z pliku:''' <tt>cwgrafypetersentree.eps</tt>''']'''}
na [[#cw grafy petersen tree|rysunku 7]].


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


{{cwiczenie|ex grafy wierzcholki drzewa||
{{cwiczenie|9|cw 9|
 
Pokaż, że w dowolnym drzewie o co najmniej dwu wierzchołkach,  
Pokaż, że w dowolnym drzewie o co najmniej dwu wierzchołkach,  
istnieją co najmniej dwa wierzchołki o stopniu równym jeden.
istnieją co najmniej dwa wierzchołki o stopniu równym jeden.
Linia 284: 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,   
że liczba krawędzi jest równa co najmniej
że liczba krawędzi jest równa co najmniej


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


Przeczy to faktowi, że drzewo o  <math>\displaystyle n </math>  wierzchołkach ma  <math>\displaystyle n-1 </math>  krawędzi.
<center><math>\frac{2\left( n-1 \right)+1}{2}=n-\frac{1}{2}</math></center>
 
 
Przeczy to faktowi, że drzewo o  <math>n</math>  wierzchołkach ma  <math>n-1</math>  krawędzi.
</div></div>
</div></div>


{{cwiczenie|ex grafy||
{{cwiczenie|10|cw 10|
 
''Centrum'' spójnego grafu  <math>\mathbf{G}</math>   
''Centrum'' spójnego grafu  <math>\displaystyle \mathbf{G} </math>   
to taki wierzchołek  <math>v</math> , dla którego maksymalna odległość pomiędzy  <math>v</math>   
to taki wierzchołek  <math>\displaystyle v </math> , dla którego maksymalna odległość pomiędzy  <math>\displaystyle v </math>   
i dowolnym innym wierzchołkiem grafu  <math>\mathbf{G}</math>  jest możliwie najmniejsza.  
i dowolnym innym wierzchołkiem grafu  <math>\displaystyle \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 315: 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>
* ''Gdy  <math>x</math>  jest wierzchołkiem drzewa, to wierzchołek najbardziej oddalony od  <math>x</math> jest liściem.''
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 349: 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