• Nie Znaleziono Wyników

W grafie skierowanym kraw˛ed´z od wierzchołka a do b oznaczamy symbolem (a, b)

N/A
N/A
Protected

Academic year: 2021

Share "W grafie skierowanym kraw˛ed´z od wierzchołka a do b oznaczamy symbolem (a, b)"

Copied!
9
0
0

Pełen tekst

(1)

Uwaga. W grafie skierowanym kraw˛ed´z od wierzchołka a do b oznaczamy symbolem (a, b). Natomiast w grafie nieskierowaym kraw˛ed´z pomi˛edzy a i b oznaczamy symbolem{a, b} (lub {b, a}) b ˛ad´z symbolem(a, b) (lub(b, a)), ale wtedy musimy zaznaczy´c, ˙ze chodzi o graf nieskierowany.

Zadania do materiału z wykładu

1. Narysuj graf G=(V, E), gdzie

a) V= {1, 2, 3, 4, 5}, E = {{1, 2}, {1, 3}, {1, 4}, {2, 5}, {3, 5}}

b) V= {1, 2, 3, 4, 5}, E = {(1, 2), (2, 2), (2, 5), (3, 1), (3, 3), (3, 5), (4, 1), (4, 4), (5, 3), (5, 4)}

c) V = {1, 2, 3, 4, 5, 6, 7}, E = {(1, 2), (1, 6), (2, 3), (2, 7), (3, 1), (3, 3), (4, 5), (5, 1), (6, 6), (6, 7), (7, 1), (7, 2)}

d) V= {1, 2, 3, 4, 5, 6, 7}, E = {{1, 2}, {1, 3}, {1, 5}, {3, 4}, {3, 5}, {5, 6}}

e) V= {1, 2, 3, 4, 5, 6, 7, 8, 9}, E = {{1, 6}, {1, 8}, {1, 9}, {2, 6}, {3, 6}, {3, 7}, {3, 8}, {4, 5}, {4, 9}, {5, 7}, {7, 8}, {8, 9}}

f) V= {1, 2, 3, 4, 5, 6, 7, 8, 9}, E{(1, 1), (1, 9), (2, 9), (3, 7), (4, 9), (5, 3), (5, 8), (6, 6), (7, 5), (8, 8), (9, 2), (9, 4)}

2. Podaj zbiory kraw˛edzi incydentnych z wierzchołkami 1, 3 i 5 w grafach nieskierowanych z poprzednego zadania.

3. Podaj zbiory E i V oraz zbuduj macierz s ˛asiedztwa dla poni˙zszych grafów:

a)

1 2

3 4

5 6

(2)

b)

1 2

3 4

c) 1

2

3

4 5

6

7

Dla ka˙zdego z tych grafów podaj stopie´n wierzchołka 3.

4. Narysuj graf nieskierowany o podanej macierzy s ˛asiedztwa:

a)

1 2 3 4 5 6

1 0 1 1 1 1 1

2 1 0 1 1 1 1

3 1 1 0 1 1 1

4 1 1 1 0 1 1

5 1 1 1 1 0 1

6 1 1 1 1 1 0

(3)

b)

1 2 3 4 5 6 7

1 0 0 0 0 0 1 0

2 0 0 1 0 1 1 1

3 0 1 0 1 0 1 1

4 0 0 1 0 0 1 1

5 0 1 0 0 0 1 1

6 1 1 1 1 1 0 1

7 0 1 1 1 1 1 0

c)

1 2 3 4 5 6 7 8

1 0 0 1 1 1 0 1 1

2 0 0 0 0 0 0 0 0

3 1 0 0 1 0 1 0 0

4 1 0 1 0 0 1 0 0

5 1 0 0 0 0 0 0 0

6 0 0 1 1 0 0 0 0

7 1 0 0 0 0 0 0 1

8 1 0 0 0 0 0 1 0

5. Narysuj graf skierowany o podanej macierzy s ˛asiedztwa:

a)

1 2 3 4 5 6

1 1 0 0 0 0 0

2 0 0 1 1 1 1

3 0 1 1 0 1 0

4 1 0 1 0 0 0

5 0 1 1 1 1 0

6 0 0 1 0 1 0

(4)

b)

1 2 3 4 5 6 7

1 1 0 0 0 0 0 1

2 0 1 0 0 0 1 0

3 1 0 1 0 1 0 1

4 0 0 0 1 0 0 0

5 1 0 1 0 1 0 1

6 0 1 0 0 0 1 0

7 1 0 0 0 0 0 1

c)

1 2 3 4 5 6 7 8

1 1 0 1 0 0 0 0 0

2 1 0 0 0 0 0 0 0

3 0 0 0 1 0 0 0 1

4 0 0 0 1 1 0 0 0

5 0 1 0 0 0 0 0 0

6 0 1 0 1 0 1 0 1

7 1 0 0 0 0 1 0 0

8 0 0 0 0 0 0 1 0

6. Narysuj graf a) skierowany b) nieskierowany

o macierzy s ˛asiedztwa:

1 2 3 4 5

1 0 1 0 1 0

2 1 0 1 0 1

3 0 1 0 0 0

4 1 0 0 0 1

5 0 1 0 1 0

7. Sprawd´z, czy:

a) w grafie a) z Zad. 3 wierzchołek 6 jest osi ˛agalny z wierzchołka 2?

(5)

b) w grafie b) z Zad. 3 wierzchołek 1 jest osi ˛agalny z wierzchołka 1?

c) w grafie c) z Zad. 3 wierzchołek 5 jest osi ˛agalny z wierzchołka 5?

d) w grafie c) z Zad. 3 wierzchołek 1 jest osi ˛agalny z wierzchołka 7?

8. Znajd´z najkrótsz ˛a scie˙zk˛e z wierzchołka A do B oraz najdłu˙zsz ˛a ´scie˙zk˛e prost ˛a z A do B, w grafie skiero- wanym:

a) Z Zad 3 c), gdy A=7, B=1 b) Z Zad 3 c), gdy A=4, B=6 c) Z Zad 5 c), gdy A=1, B=2

Problem mostów królewieckich. Cykl Eulera.

Jednym z najstarszych zagadnie´n zwi ˛azanych z grafami był problem mostów w Królewcu, przez który przepływa rzeka Pregoła, a w jej rozwidleniach znajduj ˛a si˛e 2 wyspy, poł ˛aczone mostem; 6 innych mostów ł ˛aczy wyspy ze stałym l ˛adem. Układ mostów widoczny jest na poni˙zszym rysunku:

Mieszka´ncy miasta długo zastanawiali si˛e, czy mo˙zna przej´s´c przez ka˙zdy most dokładnie 1 raz i wróci´c do domu? W 1736 roku szwajcarski matematyk, Leonard Euler, udowodnił, ˙ze nie jest to mo˙zliwe. Sytuacj˛e opisał za pomoc ˛a grafu nieskierowanego, zast˛epuj ˛ac obszary l ˛adu wierzchołkami, a mosty ł ˛acz ˛acymi je kraw˛edziami:

(6)

Zagadnienie sprowadziło si˛e wi˛ec do pytania: czy w powy˙zszym grafie istnieje cykl Eulera, tj. ´scie˙zka zamkni˛eta przechodz ˛aca przez ka˙zd ˛a kraw˛ed´z dokładnie raz? Euler pokazał, ˙ze nie ma takiej ´scie˙zki, do- wodz ˛ac nast˛epuj ˛acego faktu:

Twierdzenie 1. Graf, który posiada cykl Eulera, musi mie´c wszystkie wierzchołki stopnia parzystego.

Okazuje si˛e, ˙ze dla klasy grafów spójnych (tj. grafów, w których ka˙zde dwa ró˙zne wierzchołki poł ˛aczone s ˛a ´scie˙zk ˛a) prawdziwe jest równie˙z twierdzenie odwrotne:

Twierdzenie 2. Sko´nczony graf spójny, w którym ka˙zdy wierzchołek ma stopie´n parzysty, posiada cykl Eulera

9. Czy graf (nieskierowany) G posiada cykl Eulera?

a) G=(V,E); V={1,2,3,4,5,6}; E={{1,2},{1,3},{2,4},{2,5},{2,6},{3,4},{3,5},{3,6},{4,5},{4,6},{5,6}};

b) G=(V,E); V={s,t,u,v,w,x,y,z}; E={{s,t},{s,v},{t,v},{t,w},{u,v},{u,x},{v,y},{w,y},{w,z},{x,y},{y,z}};

c) G=(V,E); V={u,v,w,x,y,z}; E={{u,x},{u,y},{u,z},{v,x},{v,y},{v,z},{w,x},{w,y},{w,z}};

d) G=(V,E); V={r,s,t,u,v,w,x,y,z}; E={{r,s},{r,u},{s,t},{s,u},{s,v},{t,v},{u,v},{u,y},{v,w},{v,x},{v,y}, {w,z},{x,y},{y,z}};

Literatura

[1] Ross K.A., Wright C.R., Matematyka dyskretna, PWN, Warszawa, 2000.

[2] Cormen T.H., Leiserson C.E., Rivest R.L. Wprowadzenie do algorytmów, Wydawnictwa Naukowo-Techniczne, Warszawa, 1990

(7)

Odpowiedzi

Ad. (1e).

1 3 2

4 5

6 7 8

9

Ad. (1f).

1

2

3 4

5

6

7 8

9

Ad. (2e).

zbiór kraw˛edzi incydentnych z wierzchołkiem1:{{1, 6}, {1, 8}, {1, 9}}

zbiór kraw˛edzi incydentnych z wierzchołkiem3:{{3, 6}, {3, 7}, {3, 8}}

zbiór kraw˛edzi incydentnych z wierzchołkiem5:{{4, 5}, {5, 7}}

Ad. (3c). V = {1, 2, 3, 4, 5, 6, 7},

E= {(1, 1), (1, 3), (1, 7), (2, 1), (3, 1), (3, 2), (4, 5), (4, 6), (5, 4), (5, 5), (5, 6), (6, 4), (7, 3)}

macierz s ˛asiedztwa:

1 2 3 4 5 6 7

1 1 0 1 0 0 0 1

2 1 0 0 0 0 0 0

3 1 1 0 0 0 0 0

4 0 0 0 0 1 1 0

5 0 0 0 1 1 1 0

6 0 0 0 1 0 0 0

7 0 0 1 0 0 0 0

stopie´n wierzchołka3 w tym grafie jest równy 4.

(8)

Ad. (4c).

1

2

3

4

5

6 7

8

Ad. (5c).

1

2 3

4

5

6 7 8

Ad. (6a).

1 2

3

4 5

Ad. (6b).

1 2

3

(9)

Ad. (7).

a) nie

b) nie

c) tak

d) tak

Ad. (8). a) < 7, 3, 1 >; < 7, 3, 2, 1 >

b) < 4, 6 >; < 4, 5, 6 >

c) < 1, 3, 4, 5, 2 >; < 1, 3, 8, 7, 6, 4, 5, 2 >

Ad. (9). a) tak (gdy˙z wszystkie wierzchołki s ˛a parzystego stopnia), np.< 5, 3, 1, 2, 5, 4, 3, 6, 2, 4, 6, 5 >

b) nie (poniewa˙z nie wszystkie wierzchołki s ˛a parzystego stopnia)

c) nie (j.w)

d) tak (wszystkie wierzchołki s ˛a parzystego stopnia), np.< r, s,t, v, s, u, v, w, z, y, v, x, y, u, r >

Cytaty

Powiązane dokumenty

Gdy mamy macierz w postaci schodkowej, gdzie nie można już skreślić żadnego wiersza, to rząd takiej macierzy jest równy liczbie jej wierszy.

Probability Calculus 2019/2020 Introductory Problem Set1. Using the notation with operations on sets, how would

zbioru wierzchołków V oraz zbioru kraw dzi E⊂V×V. Graf prosty nie zawiera kraw dzi postaci {u,u} oraz pomi dzy ka d par wierzchołków istnieje co najwy ej jedna kraw d ...

Uzasadnij, »e je±li dwa zbiory sko«czone maj¡ tyle samo elementów, to s¡

Grafem zorientowanym (grafem skierowanym) nazywamy par¸e (V, E) gdzie V jest pewnym zbiorem zwanym zbiorem wierzchoÃlk´ow, natomiast E jest zbiorem pewnych par

1 Wybierz dwa prawa rachunku zbiorów i udowodnij je formalnie (postaraj się wybrać inne prawa niż te udowodnione na

Powstaje podgraf H, który ma mniej krawędzi niż graf G (może nie być spójny), ale nadal każdy wierzchołek ma w nim stopień parzysty (po usunięciu cyklu C stopień zmniejsza

Znaleźć największą liczbę n ∈ N, dla której umie Pan/i pokazać, że dla każdej nieparzystej m &lt; n, jeśli |G| = m, to G jest