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

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Pitab (dyskusja | edycje)
Pitab (dyskusja | edycje)
Nie podano opisu zmian
Linia 301: Linia 301:
Przez  <math>\displaystyle W' </math>  oznaczmy graf powstały z grafu  <math>\displaystyle \mathbf{G} </math>  poprzez ściągnięcie  <math>\displaystyle U </math>  w jeden wierzchołek  <math>\displaystyle u' </math> . Wtedy  <math>\displaystyle u' </math>  jest połączony z tymi wierzchołkami  <math>\displaystyle t\in X </math> , z którymi połączony był jakiś wierzchołek  <math>\displaystyle s\in U </math> . Krawędzie łączące wierzchołki wewnątrz  <math>\displaystyle W </math>  pozostały niezmienione. Graf  <math>\displaystyle U' </math>  definiujemy analogicznie, poprzez ściągnięcie zbioru  <math>\displaystyle W </math>  do wierzchołka  <math>\displaystyle w' </math> .
Przez  <math>\displaystyle W' </math>  oznaczmy graf powstały z grafu  <math>\displaystyle \mathbf{G} </math>  poprzez ściągnięcie  <math>\displaystyle U </math>  w jeden wierzchołek  <math>\displaystyle u' </math> . Wtedy  <math>\displaystyle u' </math>  jest połączony z tymi wierzchołkami  <math>\displaystyle t\in X </math> , z którymi połączony był jakiś wierzchołek  <math>\displaystyle s\in U </math> . Krawędzie łączące wierzchołki wewnątrz  <math>\displaystyle W </math>  pozostały niezmienione. Graf  <math>\displaystyle U' </math>  definiujemy analogicznie, poprzez ściągnięcie zbioru  <math>\displaystyle W </math>  do wierzchołka  <math>\displaystyle w' </math> .


W grafie  <math>\displaystyle W' </math>  minimalny zbiór rozdzielający wierzchołki  <math>\displaystyle w, u' </math> posiada  <math>\displaystyle k </math>  wierzchołków. Ponieważ założyliśmy, ze w  <math>\displaystyle X </math>  istnieje wierzchołek niesąsiedni z  <math>\displaystyle u </math> ,  
W grafie  <math>\displaystyle W' </math>  minimalny zbiór rozdzielający wierzchołki  <math>\displaystyle w, u' </math> posiada  <math>\displaystyle k </math>  wierzchołków. Ponieważ założyliśmy, ze w  <math>\displaystyle X </math>  istnieje wierzchołek niesąsiedni z  <math>\displaystyle u </math> , to  <math>\displaystyle U </math>  ma co najmniej dwa wierzchołki, a zatem graf  <math>\displaystyle W' </math>  ma mniej wierzchołków niż <math>\displaystyle \mathbf{G} </math> . Tak wiec możemy skorzystać z założenia indukcyjnego otrzymując  <math>\displaystyle k </math>  rozłącznych wierzchołkowo dróg łączących  <math>\displaystyle w </math>  z  <math>\displaystyle u' </math>  w  <math>\displaystyle W' </math> . Analogicznie w grafie  <math>\displaystyle U </math>  otrzymujemy <math>\displaystyle k </math>  rozłącznych wierzchołkowo dróg łączących  <math>\displaystyle w' </math>  z  <math>\displaystyle u </math> . Sklejając odpowiednio drogi z obu tych rodzin otrzymujemy  <math>\displaystyle k </math>  rozłącznych ścieżek łączących  <math>\displaystyle w </math>  z  <math>\displaystyle u </math>  w grafie  <math>\displaystyle \mathbf{G} </math> .
to  <math>\displaystyle U </math>  ma co najmniej dwa wierzchołki,  
a zatem graf  <math>\displaystyle W' </math>  ma mniej wierzchołków niż <math>\displaystyle \mathbf{G} </math> . Tak wiec możemy skorzystać z założenia indukcyjnego otrzymując  <math>\displaystyle k </math>  rozłącznych wierzchołkowo dróg łączących  <math>\displaystyle w </math>  z  <math>\displaystyle u' </math>  w  <math>\displaystyle W' </math> .  
Analogicznie w grafie  <math>\displaystyle U </math>  otrzymujemy <math>\displaystyle k </math>  rozłącznych wierzchołkowo dróg  
łączących  <math>\displaystyle w' </math>  z  <math>\displaystyle u </math> .  
Sklejając odpowiednio drogi z obu tych rodzin otrzymujemy  <math>\displaystyle k </math>  rozłącznych ścieżek  
łączących  <math>\displaystyle w </math>  z  <math>\displaystyle u </math>  w grafie  <math>\displaystyle \mathbf{G} </math> .
;2. W każdym zbiorze rozdzielającym  <math>\displaystyle X </math>  o mocy  <math>\displaystyle k </math> , każdy wierzchołek jest sąsiedni do  <math>\displaystyle w </math>  lub do  <math>\displaystyle u </math> .
;2. W każdym zbiorze rozdzielającym  <math>\displaystyle X </math>  o mocy  <math>\displaystyle k </math> , każdy wierzchołek jest sąsiedni do  <math>\displaystyle w </math>  lub do  <math>\displaystyle u </math> .


Linia 334: Linia 328:
<math>\displaystyle \Rightarrow </math> Implikacja ta wynika natychmiast z faktu, że jeśli w pełnym skojarzeniu  <math>\displaystyle V_1 </math>  z  <math>\displaystyle V_2 </math> , w  <math>\displaystyle \Phi\!\left(A\right) </math>  jest  <math>\displaystyle \left\vert A \right\vert </math>  wierzchołków skojarzonych z wierzchołkami z  <math>\displaystyle A </math> , co w szczególności implikuje, że  <math>\displaystyle \left\vert A \right\vert \leq\left\vert \Phi\!\left(A\right) \right\vert </math> .
<math>\displaystyle \Rightarrow </math> Implikacja ta wynika natychmiast z faktu, że jeśli w pełnym skojarzeniu  <math>\displaystyle V_1 </math>  z  <math>\displaystyle V_2 </math> , w  <math>\displaystyle \Phi\!\left(A\right) </math>  jest  <math>\displaystyle \left\vert A \right\vert </math>  wierzchołków skojarzonych z wierzchołkami z  <math>\displaystyle A </math> , co w szczególności implikuje, że  <math>\displaystyle \left\vert A \right\vert \leq\left\vert \Phi\!\left(A\right) \right\vert </math> .


<math>\displaystyle \Leftarrow </math> Do grafu dwudzielnego  <math>\displaystyle \mathbf{G}=\left( V_1\cup V_2,E \right) </math>
<math>\displaystyle \Leftarrow </math> Do grafu dwudzielnego  <math>\displaystyle \mathbf{G}=\left( V_1\cup V_2,E \right) </math>  
dołóżmy dwa wierzchołki  <math>\displaystyle v_1 </math>  oraz <math>\displaystyle v_2 </math> łącząc  <math>\displaystyle v_1 </math> ze wszystkimi wierzchołkami z  <math>\displaystyle V_1 </math> ,  
dołóżmy dwa wierzchołki  <math>\displaystyle v_1 </math>  oraz <math>\displaystyle v_2 </math> łącząc  <math>\displaystyle v_1 </math> ze wszystkimi wierzchołkami z  <math>\displaystyle V_1 </math> , a  <math>\displaystyle v_2 </math>  ze wszystkimi wierzchołkami z <math>\displaystyle V_2 </math> . Rozważmy dowolny zbiór  <math>\displaystyle S\subseteq V_1\cup V_2 </math>  o  <math>\displaystyle \left\vert V_1 \right\vert-1 </math>  wierzchołkach. Na mocy założenia otrzymujemy, że zbiór wierzchołków  z  <math>\displaystyle V_2 </math>  sąsiadujących z wierzchołkami  <math>\displaystyle V_1- S </math> jest co najmniej tak duży, jak  <math>\displaystyle V_1- S </math> , czyli  
a  <math>\displaystyle v_2 </math>  ze wszystkimi wierzchołkami z <math>\displaystyle V_2 </math> . Rozważmy dowolny zbiór  <math>\displaystyle S\subseteq V_1\cup V_2 </math>  o  <math>\displaystyle \left\vert V_1 \right\vert-1 </math>  wierzchołkach. Na mocy założenia otrzymujemy,  
że zbiór wierzchołków  z  <math>\displaystyle V_2 </math>  sąsiadujących z wierzchołkami  <math>\displaystyle V_1- S </math> jest co najmniej tak duży, jak  <math>\displaystyle V_1- S </math> , czyli  





Wersja z 16:55, 4 wrz 2006

Grafy II

Ćwiczenie 1

Kostka k -wymiarowa 𝒬k jest grafem, którego wierzchołki to ciągi (a1,a2,,ak) , gdzie ai=0,1 , a krawędzie łączą te ciągi, które różnią się tylko na jednej pozycji. Oblicz liczbę wierzchołków, krawędzi oraz rozmiar najdłuższego cyklu.

Wskazówka
Rozwiązanie

Ćwiczenie 2

Dla jakich wartości n grafy 𝒦n , 𝒦n,m , 𝒬n są eulerowskie.

Wskazówka
Rozwiązanie

Ćwiczenie 3

Przedstaw cztery pięciowierzchołkowe grafy -- kolejno graf który:

  • nie jest hamiltonowski i nie jest eulerowski
  • nie jest hamiltonowski, ale jest eulerowski
  • jest hamiltonowski i nie jest eulerowski
  • jest hamiltonowski i eulerowski.
Wskazówka
Rozwiązanie

Ćwiczenie 4

Dla jakich wartości n grafy 𝒦n , 𝒦n,m , 𝒬n są hamiltonowskie.

Wskazówka
Rozwiązanie

Ćwiczenie 5

Czy graf Petersena (patrz rys. 3) ma ścieżkę Hamiltona.

{rys. 3 Graf Petersena. Rysunek z pliku:cwgrafypetersen.eps}

Rozwiązanie

Ćwiczenie 6

Podaj przykład grafu ilustrujący, że warunek degvn/2 występujący w Twierdzeniu Diraca 13.5 nie może być zastąpiony warunkiem degvn/21 .

Wskazówka
Rozwiązanie

Ćwiczenie 7

Wykaż, że n elementowy 𝐆 jest hamiltonowski jeśli tylko ma przynajmniej (n1)(n2)/2+2 krawędzi. Podaj przykład grafu niehamiltonowskiego z n wierzchołkami i (n1)(n2)/2+1 krawędziami.

Wskazówka
Rozwiązanie

Ćwiczenie 8

Wykaż, że każde drzewo jest grafem dwudzielnym. Które drzewa są pełnymi grafami dwudzielnymi?

Wskazówka
Rozwiązanie

Ćwiczenie 9

Udowodnij wierzchołkową wersję Twierdzenia Mengera.

Wskazówka
Rozwiązanie

Ćwiczenie 10

Korzystając z Twierdzenia Mengera udowodnij Twierdzenie Halla o skojarzeniach w grafach dwudzielnych.

Rozwiązanie