background image

 

 

WYKŁAD 1. 

Grafy są wokół nas. 

Pojęcia wstępne.

background image

 

 

Przykład 1. ZOO

• Budujemy domowe zoo mając do 

dyspozycji kozę, lwa, wilka, słonia, 
jastrzębia, zająca i mysz.

•  Cel: jak najmniej klatek, 

zapewniając bezpieczeństwo 
wszystkich zwierząt.

background image

 

 

k

l

s

w

j

z

m

background image

 

 

l

s

w

j

k

z

m

background image

 

 

Przykład 2. Podział na 

pary

• Dzielimy grupę 10 osób na pary.
• Każdy chce być w parze ze swoim 

znajomym.

background image

 

 

Graf 
Petersena

A

B

C

D

E

F

G

H

I

J

background image

 

 

Graf 
Petersena

A

B

C

D

E

F

G

H

I

J

background image

 

 

A

B

background image

 

 

A

B

background image

 

 

Przykład 3. Muzeum

• Zwiedzamy muzeum będące 

labiryntem korytarzy, w którym 
obrazy wiszą po obu stronach.

• Cel: przejść każdy korytarz 2 razy 

i wrócić do wyjścia.

background image

 

 

PLAN MUZEUM

a

b

c

d

e

a

b

c

d

e

background image

 

 

Przykład 4.  

Trzy domki i trzy 

studnie

• Mieszkańcy trzech domków chcą 

korzystać z trzech studni, ale tak 
by nigdy nie musieli spotkać się w 
drodze do nich.

•  Czy jest to możliwe?

background image

 

 

D1

D2

D3

S1

S2

S3

?

?

background image

 

 

Pojęcie grafu

• Graf to para zbiorów 

G=(V,E),

 gdzie

• V

 to skończony zbiór (

wierzchołków

)

• E

 to zbiór 2-elementowych 

podzbiorów zbioru V (

krawędzi

).

2

V

E

•Inaczej, graf to relacja symetryczna i antyzwrotna.
•Jeszcze inaczej: symetryczna 0-1 macierz kwadratowa 
z zerami na przekątnej.

background image

 

 

Grafy puste i pełne. 

Dopełnienia grafów.

Graf  

pełny

  

n

2

V

E





E

V

V

G

2

,

n

n

K

n

K

Dopełnienie

 grafu G: 

Graf 

pusty

background image

 

 

Te same czy takie same?

a

b

c

d

G2

a

d

c

b

G3

a

b

c

d

G4

a

b

d

c

G5

a

b

d

e

G6

a

b

c

d

G1

background image

 

 

Izomorfizm grafów

• Na przykład G1 jest izomorficzny z G2, bo
•  f(a)=a, f(c)=c, f(b)=d, f(d)=b.

2

1

G

2

1

:

V

V

f

2

1

)

(

)

(

E

v

f

u

f

E

uv

•  G1=G5, G2=G3, wszystkie grafy mają tę 
   samą strukturę – są 

izomorficzne.

background image

 

 

Automorfizmy

• Automorfizm

 to izomorfizm grafu w siebie.

a

b

c

d

G1

•  Na przykład f(a)=a, f(d)=d, f(c)=b, 

f(b)=c to 1  z 8 automorfizmów  grafu G1.

background image

 

 

Samodopełnianie

• G nazywamy 

samodopełniającym

gdy jest izomorficzny ze 

swoim dopełnieniem.

Na 
przykład

background image

 

 

Stopnie wierzchołków

Zachodzi wzór 
  

 

)

(

2

)

(

G

e

v

d

V

v

G

Stopniem wierzchołka

 nazywamy liczbę

 

d

G

(v)=d(v)

 krawędzi grafu zawierających 

(incydentnych zv.

gdzie e(G)=|
E|.

background image

 

 

Ciąg stopni grafu

Ciąg stopni grafu

Uwaga

:

 Nie każdy ciąg liczb 

naturalnych jest ciągiem stopni grafu, 
np. 4,4,3,2,1  lub 3,3,3,2,2.

V

v

G

v

d

)

(

 Δ(G)= Δ to największy stopień 
wierzchołka w grafie, 
• δ(G)=δ to najmniejszy stopień.

• 

Graf jest 

k-regularny

, gdy wszystkie 

wierzchołki mają stopień k.

background image

 

 

Podgrafy

• Indukowane
• Rozpięte
• Ani takie, ani takie

background image

 

 

Podgrafy indukowane

• Podgraf 

grafu G=(V,E) 

indukowany

 

przez podzbiór wierzchołków W to 
graf G[W]=(W,E’), gdzie E’ składa 
się ze 

wszystkich

 krawędzi grafu G 

obu

 końcach w W.

background image

 

 

Podgraf indukowany - 

ilustracja

    W={a,b,c}, G[W] – kolor 

czerwony

a

b

c

background image

 

 

Podgrafy rozpięte

• Rozpięty

 podgraf grafu G to graf 

G’=(

V

,E’), gdzie E’ jest 

podzbiorem E.

background image

 

 

Podgrafy

• Podgrafem

 grafu G=(V,E) nazywamy 

graf G’=(V’,E’), gdzie V’ jest 
podzbiorem V, a E’ jest podzbiorem E.

background image

 

 

Spójność 

• Graf jest 

spójny

gdy dla każdego podziału 

V na dwa rozłączne i niepuste podzbiory A 
B istnieje krawędź z A do (graf jest w 1 
„kawałku”).

Inaczej



2

2

:

,

B

A

E

B

A

B

A

V

background image

 

 

Grafy niespójne

A

B

B1

B

2

background image

 

 

Wierzchołek cięcia

• G-v=G[V-v]
• Wierzchołek v grafu spójnego G 

nazywamy 

wierzchołkiem cięcia

, gdy G-

v nie jest spójny.

• Inaczej, istnieje podział V na A i B, |A|, |

B|>1 : 

 

v

B

A

2

2

B

A

E

background image

 

 

Cykle

• Cykl

 to 2-regularny graf spójny.

• Inaczej

: cykl to graf, którego 

wierzchołki można ponumerować 
v_1,...,v_n, tak, że pary {v_1, v_2}, 
{v_2,v_3},...,{v_(n-1),v_n}, {v_n, 
v_1}
 są jego jedynymi krawędziami.

• Notacja 

C_n, 

dla

 n=3,4,... 

background image

 

 

Cykle : ilustracja

C_3=K_3

C_4

C_5

background image

 

 

Ścieżki

• Ścieżka

 to graf spójny o 2 

wierzchołkach stopnia 1, a 

pozostałych o stopniu 2.

• Inaczej

: ścieżka to graf, którego 

wierzchołki można ponumerować 

v_1,...,v_n, tak, że pary {v_1, v_2}, 

{v_2,v_3},...,{v_(n-1),v_n},  są jego 

jedynymi krawędziami.

• Notacja 

P_n, 

dla

 n=1,2,... 


Document Outline