czcionka 4 id 128154 Nieznany

background image

ZASADA WŁĄCZANIA I WYŁĄCZANIA

=

| | −

− ⋯ + (−1)


W szczególności

= | | + | | −


DOWÓD szczególnego przypadku

Zbiory A-B, A ⋃ , B-A są parami rozłączne

( − )

(

)

( − ) =


Stąd

= ( − )

(

)

( − ) = | − | +

+ | − |

Stąd

+

= | − | +

+ | − | +

= | − | +

+ | − | +

= ( − )

(

) + ( − )

(

) = | | + | |


A stąd otrzymujemy

= | | + | | −

Co kończy dowód
TWIERDZENIE: Każda mapa może być pokolorowana pięcioma kolorami
DOWÓD: Udowodnimy, że każdy graf planarny da się pokolorować na pięć kolorów (po
wierzchołkach)
Indukcja względem liczby wierzchołków:
1Dla ≤ 5 jest to prawda
23. Niech G będzie grafem planarnym o liczbie wierzchołków n>5. Zakładam, że grafy planarne o ilości
wierzchołków mniejszej niż n mogę pokolorować przy pomocy pięciu kolorów.
4

( ) = 2| | ≤ 6| | − 12 ≤ 6| |

Z tego wynika, że istnieje wierzchołek v o stopniu co najwyżej 5
Tworzę podgraf G’ grafu G poprzez usunięcie wierzchołka v i krawędzi do niego incydentnych z
grafu G. Graf G’ jest planarny i ma mniej wierzchołków niż G, stąd z założenia indukcyjnego mogę go
pokolorować przy użyciu pięciu kolorów.
Koloruję G’ na 5 kolorów.
Jeśli któryś z pięciu kolorów nie został użyty przy kolorowaniu G’, to mogę go użyć do pokolorowania
wierzchołka v w grafie G i mam w nim pięć kolorów
Dla wszystkich 1 ≤ < ≤ 5 oznaczamy przez

,

podgraf G utworzony przez wierzchołki

pokolorowane kolorami i i j oraz krawędzie między nimi
Np.

,

Jeśli wierzchołki , należą do różnych składowych spójności grafu

,

, to w składowej zawierającej

zamieniamy kolory. Wtedy zyskujemy jeden „wolny” kolor do pokolorowania wierzchołka v

Jeśli wierzchołki należą do tej samej składowej spójności grafu

,

, to

,

Jeśli wierzchołki , są z tej samej składowej spójności co , , to muszą się przeciąć, co oznacza
sprzeczność z tym, że graf G jest planarny
Dowód tw. Halla dla wersji małżeńskiej
<= Jeśle jest spełniony warunek Hall, to każda dziewczyna znajdzie męża.
Indukcja ze względu na m-ilość dziewczyn
1M=1 – oczywiste
2Zakładamy, że stwierdzenie jest prawdziwe dla m dziewcząt, gdzie m>1, czyli dziewcząt 1,…,m może
znaleźć sobie mężów, niech to będą chłopcy 1

I

,…,m

I

3Weźmy dziewczynę m+1 – czy znajdzie męża ? – musimy pokazać, że tak
J4eśli m+1 zna jakiegoś innego chłopaka niż 1

I

,…,m

I

, to tego chłopaka może wziąć za męża.

Dziewczyna m+1 zna tylko chłopców 1

I

,…,m

I

.

Dziewczyna m+1 urządza przyjęcie. Zaprasza na nie wszystkich chłopców których zna 1

I

,…,i

I

. Ci chłopcy

biorą na przyjęcie swoje żony 1,…,i. Dziewczyny 1,…,i zapraszają chłopców, których znają
(m+1) -> (1

I

,…,i

I

) -> (1,…,i) -> ( (i+1)

I

,…,k

I

) ->((i+1),…,k) -> (…,c,…)

A których jeszcze nie ma na przyjęciu, ( (i+1)

I

,…,k).

Oni biorą swoje żony itd. Aż do momentu, w którym pojawi się chłopak c, który nie ma żony. Musi się
pojawić, bo jest spełniony warunek Halla.
Chłopak c tańczy z dziewczyną, która go zaprosiła, powiedzmy p. Dziewczyna p przyszła z chłopakiem p

I

(c,p) ->(p

I

, r) -> … -> (s

I

,t) -> (t

I

,m+1)∈ (1

I

,…,i

I

)

Który tańczy z dziewczyną r.
Każda dziewczyna znalazła męża.



12.Twierdzenie chińskie o resztach + dowód.
Niech m

1

,m

2

,...,m

n

będą dodatnimi liczbami względnie pierwszymi,tzn dla każdej pary 1<=i<=j<=r mamy

NWD(m

i

,m

j

)=1,oraz niech a

1

,a

2

,...a

r

będą dowolnymi resztami.Wtedy istnieje liczba całkowita a,taka

że:a

1

=a(mod m

1

),a

2

=a(mod m

2

),...,a

r

=a(mod m

r

)

Dowód:
Niech M=m

1

*m

2

*...*m

r

,m

i

,m

j

są względnie pierwsze dla każdego 1£i<j£r

"1£i£r M/m

i

,m

i

-względnie pierwsze,czyli NWD(M/m

i

,m

i

)=1.

W takim razie $x

i

,y

i

: x

i

*M/m

i

+y

i

*m

i

=1.

To z kolei oznacza,że M/m

i

*x

i

º1(mod m

i

), 1£i£r.

M/m

i

jest podzielne bez reszty przez m

j

,j¹i,czyli M/m

i

*x

i

º0(mod m

j

)

Mnożymy przez a

i

M/m

i

*x

i

*a

i

ºa

i

(mod m

i

) dla j¹1 M/m

i

*x

i

*a

i

º0(mod m

j

)

Weźmy:aº(M/m

1

*x

1

*a

1

+M/m

2

*x

2

*a

2

+...+M/m

r

*x

r

*a

r

)(mod m

1

)

aºM/m

1

*x

1

*a

1

(mod m

1

)

aº M/m

2

*x

2

*a

2

(mod m

2

)

aº(M/m

1

*x

1

*a

1

+M/m

2

*x

2

*a

2

+...+M/m

r

*x

r

*a

r

)(mod m

r

)

aº M/m

r

*x

r

*a

r

(mod m

r

)

W takim razie "1£i£r aº(M/m

i

*x

i

*a

i

)(mod m

i

)

Załóżmy teraz,że "1£i£r jest a

i

ºa(mod m

i

) oraz a

i

ºb(mod m

i

) ,b¹a

Odejmujemy stronami:0º(a-b)(mod mi),czyli każda z liczb mi dzieli (a-b)
Ponieważ liczby m

1

,...,m

r

–względnie pierwsze,więc ich iloczyn czyli M również dzieli (a-b)Þa-b różnią się

o krotność M.
16.Lemat o uściskach dłoni + dowód.
Niech G będzie grafem prostym.Wówczas deg(v

1

)+...+deg(v

n

)=2m

Dowód:1)Jeśli m=0,to równość jest prawdziwa 2)Zakładamy,że lemat zachodzi dla m³0 3)Udowodnimy
równanie dla m+1.Niech eÎE(G) będzie dowolną krawędzią.Z zał.ind. wiadomo,że
deg(v

1

)+...+deg(v

n

)=2m*(G-e),gdzie deg(v

1

) jest stopniem v1 w grafie G-e.Dla grafu G suma stopni

wierzchołków jest o 2 większa niż dla G-e oraz m(G)=m(G-e)+1,co oznacza,że równanie zachodzi dla
grafie G o m+1 krawędziach.
Twierdzenie Orego o grafach hamiltonowskich

Dowód: Załóżmy, że istnieją grafy spełniające warunek (Jeżeli dla każdych dwóch nie sąsiednich
wierzchołków grafu G suma ich stopni jest nie mniejsza niż ilość wszystkich wierzchołków w G,
to G jest hamiltonowski. *) ale nie hamiltonowskie. Wybieramy maksymalny (ze względu na ilość
krawędzi) taki graf G, który spełnia (*), nie jest hamiltonowski, ale po dodaniu krawędzi stanie się
hamiltonowski. W grafie G jest ścieżka hamiltona.

(v1) = {v2,

,...,

}

~

( 1)={

,…

}

Zauważmy, że (**) (v1)

∩ (vn)≠ ∅

Dowód (**)
Przypuśćmy, że

~

( 1) ∩ (vn)=∅

Wtedy

~

( 1) ∪ (vn)≤{v2,v3,...,vn}

|

~

( 1) ∪ (vn)|≤n-2|

~

( 1) + (vn)|≤n-2 (v1)-1+ (vn)≤n-2 (v1)+ (vn)≤n-1

W takim razie

~

( 1) +

(vn)

≠ ∅ => ∃ ∈

~

( 1) ^ ∈

(vn)

∈ (v1) ∈

(vn)

Cykl Hamiltona w grafie G: (v1,v2,...,vil,vn,vn-1,...,vil+1,v1)




background image

Twierdzenie Kóninga
Jeżeli G jest dwudzielny to

(G)=

Dowód: Niech G-graf dwudzielny
*krawędzie są „pomiędzy” zbiorami podwału
*w grafie dwudzielnym wszystkie cykle jakie istnieją są parzyste
Dowód indukcyjny ze względu na ilość krawędzi (m) w G
(1) m=0,

∆=0, =0=∆ m=1, ∆=1, =1=∆ (2) zakładamy, że dla każdego grafu dwudzielnego G’ o

1<m’<m krawędziach (G’)=

∆ (3) niech G-graf dwudzielny o m krawędziach

Tworzymy G’ usuwając dowolną krawędź czyli

(G’)=

∆ - czyli krawędź w G’ można pokolorować na

∆ kolorów Czy graf G można pokolorować w ∆ kolorów?

( )= ( )-1≤ ∆-1 ( )= ( )-1≤ ∆-1(a) przy wierzchołku u brakuje koloru c; przy wierzchołku

v brakuje tego samego koloru c. Wtedy kolorem c kolorujemy krawędź uv, mamy pokolrowanie G w

kolorów (b) przy wierzchołku u brakuje koloru c, a przy v brakuje koloru c’. Rozważmy najdłuższą
ścieżkę wychodzącą z wierzchołka u, w której znajdują na przemian krawędzie pokolorowane kolorami c
i c’. W ścieżce wychodzącej od wierzch. U zauważamy kolory c

↔c’. W wyniku tego przy wierzchołku u

i v brakuje tego samego koloru c’. Kolorujemy tym kolorem krawędź uv i mamy kolorwanie grafu G w

kolorów.

Twierdzenie Eulera-Nierholtza

Niech G-graf spójny. Następujące własności są równoważne:
-każdy wierzchołek w G ma st. parzysty
-istnieje p cykli c1...cp takich, że każda krawędź grafu G należy do dokładnie jednego cyklu (G można
przedstawić jako sumę rozłącznych krawędziowo cykli)
-G nie jest Eulerowski
Dowód: ''1=>2'' Indukcja ze względu na c-ilość cykli w grafie G
1.

C=1 (rysunek szesciokątu foremnego) G=Cn

2.

Zakładamy, że stwierdzenie zachodzi dla każdego grafu G' o c' cyklach (jeśli każdy

st. wierzchołka w grafie G' jest parzysty, to G' można przedstawić w postaci sumy krawędziowo
rozłącznych cykli)
3.

Niech G-graf o c cyklach 1<c'<c, każdy wierzchołek G ma st. parzysty Tworzymy

G' usuwając z grafu G krawędzie dolnego cyklu. Z założenia indukcyjnego G' można podzielić na
rozłączne krawędziowo cykle => G też można
''2=>3''
1.

c=1 G=Cn

2.

Zakładając, że stwierdzenie jest prawdziwe dla każdego G' o c' cyklach 1<c'<c

(jeśli G' można podzielić na rozłączne krawędziowo cykle, to w G' można znaleźć domknięty szlak
Eulera)
3.

Niech G-graf, który można podzielić na c rozłącznych krawędziowo cykli i c>1

Cyklegrafu G numerujemy w ten sposób, że (rysunek 7 kół)
Tworzymy graf G' usuwając z G krawędzie ostatniego cyklu (p-tego). Graf G' spełnia zał. indukcyjne,
więc w G' istnieje zamknięty szlak Eulera:(v1,...vn,v1) Dodajemy do G' krawędzie p-tego cyklu.
Szukamy zamkniętego szlaku Eulera w G.
(v1,....,vi,.....vj,vi,....,vn,v1)
1 2 3
1.

idziemy po wierzchołkach ze szlaku Eulera z grafu G' aż do napotkania

wierzchołka vi bnależącego do cyklu p-tego
2.

przechodzimy po krawędziach p-tego cyklu

3.

3. część szlaku eulera w G'

„3=>1' Jeśli G jest Eulerowski to każdy wierzchołek ma stopień parzysty.


Wyszukiwarka

Podobne podstrony:

więcej podobnych podstron