Matematyka dyskretna 1/Ćwiczenia 12: Grafy: Różnice pomiędzy wersjami
Nie podano opisu zmian |
|||
Linia 1: | Linia 1: | ||
==Grafy I== | ==Grafy I== | ||
{{cwiczenie| | {{cwiczenie|1|cw 1| | ||
Niech <math>\displaystyle \mathbf{G}_1 </math> oraz <math>\displaystyle \mathbf{G}_2 </math> | Niech <math>\displaystyle \mathbf{G}_1 </math> oraz <math>\displaystyle \mathbf{G}_2 </math> | ||
będą grafami przedstawionymi na rysunku [[# | będą grafami przedstawionymi na rysunku [[#cw grafy operation|1]]. | ||
Przedstaw sumę <math>\displaystyle \mathbf{G}_1\cup\mathbf{G}_2 </math> , | Przedstaw sumę <math>\displaystyle \mathbf{G}_1\cup\mathbf{G}_2 </math> , | ||
przecięcie <math>\displaystyle \mathbf{G}_1\cap\mathbf{G}_2 </math> , | przecięcie <math>\displaystyle \mathbf{G}_1\cap\mathbf{G}_2 </math> , | ||
Linia 11: | Linia 10: | ||
}} | }} | ||
{{kotwica|cw_grafy_operation||}} | |||
{rys. 1 Grafy <math>\displaystyle \mathbf{G}_1 </math> oraz <math>\displaystyle \mathbf{G}_2 </math> . [[Rysunek z pliku:cwgrafyoperation.eps]]} | |||
{cw_grafy_operation} | |||
{Grafy <math>\displaystyle \mathbf{G}_1 </math> oraz <math>\displaystyle \mathbf{G}_2 </math> . | |||
<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 18: | ||
<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 | Suma <math>\displaystyle \mathbf{G}_1\cup\mathbf{G}_2 </math> jest przedstawiona na rysunku [[#cw grafy operation sum|2]], | ||
[[# | |||
zaś przecięcie <math>\displaystyle \mathbf{G}_1\cap\mathbf{G}_2 </math> | 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> | oraz różnica <math>\displaystyle \mathbf{G}_1-\mathbf{G}_2 </math> | ||
na rysunku [[# | na rysunku [[#cw grafy operation p m|3]]. | ||
{cw_grafy_operation_sum} | {{kotwica|cw_grafy_operation_sum||}} | ||
{Grafy <math>\displaystyle \mathbf{G}_1\cup\mathbf{G}_2 </math> . | {rys. 2 Grafy <math>\displaystyle \mathbf{G}_1\cup\mathbf{G}_2 </math> . [[Rysunek z pliku:cwgrafyoperationsum.eps]]} | ||
{{kotwica|cw_grafy_operation_p_m||}} | |||
{rys. 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> . [[Rysunek z pliku:cwgrafyoperationpm.eps]]} | |||
{cw_grafy_operation_p_m} | |||
{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></div> | ||
{{cwiczenie| | {{cwiczenie|2|cw 2| | ||
Graf <math>\displaystyle \mathbf{G}=\left( V,E \right) </math> jest przedstawiony | Graf <math>\displaystyle \mathbf{G}=\left( V,E \right) </math> jest przedstawiony | ||
na rysunku [[ | na rysunku [[#cw grafy iloraz|4]]. | ||
Przedstaw graf ilorazowy <math>\displaystyle \mathbf{G}/\!\triangleq </math> dla relacji równoważności | Przedstaw graf ilorazowy <math>\displaystyle \mathbf{G}/\!\triangleq </math> dla relacji równoważności | ||
<math>\displaystyle \triangleq\ \subseteq V\times V </math> | <math>\displaystyle \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>\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></center> | </math></center> | ||
}} | }} | ||
{{kotwica|cw_grafy_iloraz||}} | |||
{rys. 4 Graf <math>\displaystyle \mathbf{G} </math> . [[Rysunek z pliku:cwgrafyiloraz.eps]]} | |||
{cw_grafy_iloraz} | |||
{Graf <math>\displaystyle \mathbf{G} </math> . | |||
<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 72: | Linia 63: | ||
w grafie <math>\displaystyle \mathbf{G}/\!\triangleq </math> . | w grafie <math>\displaystyle \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 [[ | Graf <math>\displaystyle \mathbf{G}/\!\triangleq </math> został przedstawiony na rysunku [[#cw grafy iloraz odp|5]]. | ||
{cw_grafy_iloraz_odp} | {{kotwica|cw_grafy_iloraz_odp||}} | ||
{Graf <math>\displaystyle \mathbf{G}/\!\triangleq </math> . | {rys. 5 Graf <math>\displaystyle \mathbf{G}/\!\triangleq </math> . [[Rysunek z pliku:cwgrafyilorazodp.eps]]} | ||
</div></div> | </div></div> | ||
{{cwiczenie| | {{cwiczenie|3|cw 3| | ||
Niech <math>\displaystyle \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>\displaystyle \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 111: | Linia 99: | ||
</div></div> | </div></div> | ||
{{cwiczenie| | {{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 134: | Linia 121: | ||
</div></div> | </div></div> | ||
{{cwiczenie| | {{cwiczenie|5|cw 5| | ||
Dopełnienie grafu <math>\displaystyle \mathbf{G}=\left( V,E \right) </math> to graf | Dopełnienie grafu <math>\displaystyle \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>\displaystyle \overline{\mathbf{G}}=\left( V,\mathscr{P}_{2}\!\left( V \right)- E \right) </math> . | ||
Linia 160: | Linia 146: | ||
</div></div> | </div></div> | ||
{{cwiczenie| | {{cwiczenie|6|cw 6| | ||
Niech <math>\displaystyle \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>\displaystyle 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. | ||
Linia 183: | Linia 168: | ||
odwiedzającą <math>\displaystyle k+1 </math> wierzchołków. | odwiedzającą <math>\displaystyle 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>\displaystyle k< r </math> , otrzymujemy <math>\displaystyle r </math> -elementową ścieżkę: | ||
<center><math>\displaystyle v_1\to v_2\to\ldots\to v_r. | <center><math>\displaystyle 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>\displaystyle k\geq r</math> wierzchołków. | ||
Linia 195: | Linia 182: | ||
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>\displaystyle w_k </math> , więc jest długości co najmniej równej <math>\displaystyle r </math> . | ||
Wraz z wierzchołkiem <math>\displaystyle w_k </math> tworzy więc cykl: | Wraz z wierzchołkiem <math>\displaystyle 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>\displaystyle 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>\displaystyle r+1 </math> . | ||
</div></div> | </div></div> | ||
{{cwiczenie| | {{cwiczenie|7|cw 7| | ||
Niech <math>\displaystyle \mathbf{G} </math> będzie grafem prostym o <math>\displaystyle 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. | ||
Linia 238: | Linia 226: | ||
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>\displaystyle \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>\displaystyle \left\vert {\sf 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> | ||
{{cwiczenie| | {{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 rysunku [[# | |||
}} | }} | ||
{{kotwica|cw_grafy_petersen||}} | |||
{rys. 6 Graf Petersena. [[Rysunek z pliku:cwgrafypetersen.eps]]} | |||
{cw_grafy_petersen} | |||
{Graf Petersena. | |||
<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 261: | Linia 248: | ||
<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 | Prykładowe drzewo rozpinające w grafie Petersena zostało przedstawione | ||
na rysunku [[ | na rysunku [[#cw grafy petersen tree|7]]. | ||
{{kotwica|cw_grafy_petersen_tree||}} | |||
{rys. 7 Drzewo rozpinające w grafie Petersena. [[Rysunek z pliku:cwgrafypetersentree.eps]]} | |||
{cw_grafy_petersen_tree} | |||
{Drzewo rozpinające w grafie Petersena. | |||
</div></div> | </div></div> | ||
{{cwiczenie| | {{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 291: | Linia 275: | ||
ż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}. | <center><math>\displaystyle \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>\displaystyle n </math> wierzchołkach ma <math>\displaystyle n-1 </math> krawędzi. | ||
</div></div> | </div></div> | ||
{{cwiczenie| | {{cwiczenie|10|cw 10| | ||
''Centrum'' spójnego grafu <math>\displaystyle \mathbf{G} </math> | ''Centrum'' spójnego grafu <math>\displaystyle \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>\displaystyle v </math> , dla którego maksymalna odległość pomiędzy <math>\displaystyle v </math> | ||
Linia 320: | Linia 305: | ||
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>\displaystyle u </math> poza <math>\displaystyle v,w </math> , | ||
to <math>\displaystyle w </math> leży bliżej <math>\displaystyle u </math> niż <math>\displaystyle v </math> . | to <math>\displaystyle w </math> leży bliżej <math>\displaystyle u </math> niż <math>\displaystyle v </math> . | ||
* ''Gdy <math>\displaystyle x </math> jest wierzchołkiem drzewa, to wierzchołek najbardziej oddalony od <math>\displaystyle x </math> | * ''Gdy <math>\displaystyle x </math> jest wierzchołkiem drzewa, to wierzchołek najbardziej oddalony od <math>\displaystyle 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>\displaystyle y </math> realizujący największą odległość od <math>\displaystyle x </math> |
Wersja z 14:04, 4 wrz 2006
Grafy I
Ćwiczenie 1
Niech oraz będą grafami przedstawionymi na rysunku 1. Przedstaw sumę , przecięcie , oraz różnicę .
{rys. 1 Grafy oraz . Rysunek z pliku:cwgrafyoperation.eps}
Ćwiczenie 2
Graf jest przedstawiony na rysunku 4. Przedstaw graf ilorazowy dla relacji równoważności zdefiniowanej przez:
{rys. 4 Graf . Rysunek z pliku:cwgrafyiloraz.eps}
Ćwiczenie 3
Niech będzie grafem prostym z co najmniej dwoma wierzchołkami. Wykaż, że zawiera dwa wierzchołki tego samego stopnia.
Ć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.
Ćwiczenie 5
Dopełnienie grafu to graf Parser nie mógł rozpoznać (błąd składni): {\displaystyle \displaystyle \overline{\mathbf{G}}=\left( V,\mathscr{P}_{2}\!\left( V \right)- E \right) } . Przedstaw dopełnienie grafu pełnego oraz dwudzielnego grafu pełnego . Przedstaw graf, którego dopełnienie jest z nim izomorficzne.
Ćwiczenie 6
Niech będzie grafem prostym, w którym każdy wierzchołek ma co najmniej sąsiadów. Wykaż, że zawiera cykl o długości co najmniej .
Ćwiczenie 7
Niech będzie grafem prostym o wierzchołkach, niezawierającym trójkątów. Wykaż, że ma co najwyżej krawędzi i podaj przykład grafu, w którym to górne oszacowanie jest osiągnięte.
Ćwiczenie 8
Wskaż jakieś drzewo rozpinające w grafie Petersena z rysunku 6.
{rys. 6 Graf Petersena. Rysunek z pliku:cwgrafypetersen.eps}
Ćwiczenie 9
Pokaż, że w dowolnym drzewie o co najmniej dwu wierzchołkach, istnieją co najmniej dwa wierzchołki o stopniu równym jeden.
Ćwiczenie 10
Centrum spójnego grafu to taki wierzchołek , dla którego maksymalna odległość pomiędzy 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.