background image

 

 

DOMINOWANIE W 

GRAFACH

Magdalena Lemańska

background image

 

 

Problem pięciu królowych (1850 r).

Jaka jest najmniejsza liczba królowych jaka może być
 rozmieszczona na szachownicy 8 x 8
 tak, by każde pole było 
w zasięgu jakiejś królowej? 

Problem pięciu królowych-problem znalezienia „zbioru 
dominującego” o mocy 5
.

background image

 

 

      G=(V,E); 
      V=V(G)- 
zbiór wierzchołków, |V(G)|=n(G);
      E=E(G)- 
zbiór krawędzi.

Zbiór  D

V(G)  jest    zbiorem  dominującym  w 

grafie  G,  jeśli    każdy  wierzchołek  ze  zbioru 
V(G)-D  
w  grafie  G  jest  dominowany  przez 
wierzchołek ze zbioru D.
 

Dla danych wierzchołków x,y grafu G mówimy, że dominuje y,
jeśli x=y
 albo jeśli xy

 E(G). W takim razie x dominuje siebie 

i wszystkie wierzchołki sąsiednie z wierzchołkiem x.

background image

 

 

Otwarte sąsiedztwo wierzchołka v:  N

G

(v) – 

zbiór wszystkich wierzchołków 
połączonych krawędzią z v
;

Domknięte sąsiedztwo wierzchołka vN

G

[v]= 

N

G

(v) 

 

{v} 

Otwarte sąsiedztwo zbioru 

VN

G

(X) =U

v

X

 

N

G

(v); 

Domknięte sąsiedztwo zbioru: 

N

G

[X]=N

G

(X)

X.   

Jest kilka sposobów zdefiniowania zbioru dominującego, 
każdy z nich ilustruje różne aspekty pojęcia dominowania.

   d

G

(u,v) – odległość między  u i v -  długość 

najkrótszej  
        (u-v)-
 ścieżki w G

background image

 

 

Zbiór D

V(G) wierzchołków grafu G=(V,E) jest zbiorem 

dominującym wtedy i tylko wtedy, gdy: 

(i) dla każdego wierzchołka 

 V-D istnieje wierzchołek 

 D 

taki, że v jest sąsiedni do u; 

(ii) dla każdego wierzchołka 

 V-D, d

G

(v,D)

 1; 

(iii) N

G

[D]=V; 

(iv) dla każdego wierzchołka 

 V-D, |N

G

(v)

D|

 1, czyli 

każdy wierzchołek 

 V-D jest sąsiedni do przynajmniej

 jednego wierzchołka z D;

(v) dla każdego wierzchołka 

 V, |N

G

[v] 

 D| 

  1.

background image

 

 

Jeśli D jest dominujący w G, to każdy nadzbiór D’

  D też jest

dominujący. 

Z drugiej strony, nie każdy podzbiór D” 

  D jest dominujący w G.

Zbiór dominujący D jest minimalny dominujący, jeśli żaden 
podzbiór właściwy D” 

  D nie jest dominujący. 

background image

 

 

Twierdzenie 1. Zbiór dominujący D jest minimalnym zbiorem
dominującym wtedy i tylko wtedy, gdy dla każdego wierzchołka

  D zachodzi jeden z dwóch warunków:

a) jest izolowany w D;
b) 
istnieje 

 V-D, dla którego N

G

(v) 

 D = {u}.

     Niech - zbiór dominujący i niech 

  D. Mówimy, że

     wierzchołek jest prywatnym sąsiadem wierzchołka u
    
(w odniesieniu do D), jeśli  N

G

[v] 

 D = {u}.

Zbiór prywatnych sąsiadów wierzchołka u
PN[u,D]={v 
N

G

[v]

  D = {u} }.

 PN[u,D], jeśli jest izolowany w podgrafie indukowanym

 G[D], wtedy mówimy, że u jest swoim własnym prywatnym
sąsiadem. 

background image

 

 

Zbiór dominujący D jest minimalny dominujący wtedy i tylko
wtedy, gdy każdy wierzchołek z D
 ma przynajmniej jednego 
prywatnego sąsiada.

Twierdzenie 2. Każdy spójny graf G rzędu co najmniej dwa
posiada zbiór dominujący D
, którego dopełnienie V-D też jest
zbiorem dominującym.

Twierdzenie 3. Jeśli G jest grafem bez wierzchołków izolowanych,
to dopełnienie V-D
 każdego minimalnego zbioru dominującego D
jest zbiorem dominującym w G.

Moc najmniejszego zbioru dominującego w grafie G nazywamy
liczbą dominowania grafu G 
i oznaczamy 

 (G).

Moc największego zbioru minimalnego dominującego w grafie G
 nazywamy górną liczbą dominowania grafu G i oznaczamy 

 (G).

background image

 

 

 (G)=3

 (G)=5

Ograniczenia na liczbę dominowania.

Twierdzenie 4 (Ore) Jeśli graf G nie ma wierzchołków
izolowanych, to 

 (G) 

 n/2.

background image

 

 

Twierdzenie 5. Dla grafu G bez wierzchołków izolowanych,
rzędu n
, gdzie n jest parzyste, 

 (G) = n/2 wtedy i tylko wtedy,

 gdy składowymi grafu G są cykl C

4

 albo korona H

K

1

 dla 

dowolnego grafu spójnego H.  

Korona dwóch grafów G

1   

G

jest to graf G = G

 G

 powstały 

z jednej kopii G

oraz |V(G

1

)| kopii G

gdzie i-ty wierzchołek G

jest sąsiedni do każdego wierzchołka w i-tej kopii G

2

.

W szczególności, G = H

 K

1  

jest grafem powstałym z kopii H

 

gdzie do każdego wierzchołka v 

 V(H) dodajemy nowy 

wierzchołek v’ i krawędź wiszącą vv’.

background image

 

 

Twierdzenie 6. Dla każdego grafu G

 (G) 

 n - 

(G). 

Podział krawędzi uv w grafie otrzymujemy przez usunięcie
krawędzi uv,
 dodanie nowego wierzchołka w oraz dodanie
krawędzi uw
 i vw.

Ranny pająk jest to graf powstały przez podział co najwyżej
t-1 
krawędzi gwiazdy K

1,t  

dla 

 0.

Twierdzenie 7. Dla każdego drzewa T, 

 (T) = n - 

(T) wtedy

i tylko wtedy, gdy T jest rannym pająkiem. 

Twierdzenie 8.  Jeśli graf  nie ma wierzchołków izolowanych
oraz diam(G) 

 3, to 

 (Gd) =  2, gdzie Gd jest dopełnieniem grafu G.

Twierdzenie 9. Jeśli 

 (Gd) 

 3, to diam(G) 

  2.

background image

 

 

Obwód grafu G, ozn. g(G) jest to długość najkrótszego cyklu 
(jeśli graf posiada cykl).

Twierdzenie 10. Dla każdego grafu G,
(a)jeśli g(G) 

 5, to 

 (G) 

 

(G),

(b)jeśli g(G) 

 6, to 

 (G) 

 2(

(G)-1).

Zbiory niezależne.

Niech i(G) oznacza moc najmniejszego maksymalnego zbioru
 niezależnego w grafie G;

0

 – moc największego zbioru niezależnego w G.

background image

 

 

Drzewo T ma zbiory maksymalne niezależne o trzech rozmiarach.

i(T)=3

0

(T)=5

background image

 

 

Twierdzenie 11. Niezależny zbiór S jest maksymalny niezależny 
wtedy i tylko wtedy, gdy jest niezależny i dominujący.

Zbiory dominujące.

Drzewo T ma zbiory minimalne dominujące o czterech rozmiarach.

 (T)=2

 (T)=5

Wniosek: Każdy zbiór maksymalny niezależny jest zbiorem 
dominującym.

background image

 

 

Twierdzenie 12. Każdy zbiór maksymalny niezależny w G jest
minimalnym zbiorem dominującym w G
.

Wniosek:  Dla każdego grafu G

 (G) 

 i(G) 

 

0

(G) 

 

 (G).

Zbiory nienadmierne.

Możemy powiedzieć, że zbiór D jest zbiorem minimalnym
 dominującym w G
 wtedy i tylko wtedy, gdy:
(*) dla każdego wierzchołka 

 D, istnieje wierzchołek

 

 V-(D-{v}), który nie jest dominowany przez D-{v}.

Warunek (*) można wyrazić w języku „prywatnych sąsiadów”.

background image

 

 

PN[4,D]={1,2,3,4}PN[6,D]={6} PN[7,D]={7}

PN[v,D]=N

G

[v]-N

G

[D-{v}]

W warunku (*) wierzchołek w musi być prywatnym sąsiadem 
wierzchołka v
 w odniesieniu do (możliwe jest w=v).

(**) zbiór D jest zbiorem minimalnym dominującym w G wtedy 
i tylko wtedy, gdy dla każdego wierzchołka 

 D, PN[v,D]

 

,

czyli każdy wierzchołek 

 D ma przynajmniej jednego 

prywatnego sąsiada.

background image

 

 

Jeśli jest spełniony warunek (**), to mówimy, że zbiór jest 
zbiorem nienadmiernym.

Twierdzenie 13. Zbiór dominujący jest minimalny dominujący
wtedy i tylko wtedy, gdy jest dominujący i nienadmierny. 

Rozważmy maksymalne zbiory nienadmierne w grafie G.

Zbiór nienadmierny S jest maksymalny nienadmierny, jeśli 
dla każdego wierzchołka 

 V-S, zbiór 

 

{u} nie jest 

nienadmierny, czyli istnieje przynajmniej jeden wierzchołek 
w
 

 S 

 

{u}, który nie ma prywatnego sąsiada.

W takim razie, nienadmierny zbiór S jest maksymalny 
nienadmierny, jeśli zachodzi następujący warunek:

(***) dla każdego wierzchołka 

 V-S istnieje wierzchołek

  

 

{w}, dla którego PN[v, 

 

{w}] = 

 . 

background image

 

 

Moc najmniejszego zbioru maksymalnego nienadmiernego 
G
 oznaczamy ir(G) i nazywamy liczbą nienadmierności.

Moc największego zbioru nienadmiernego w G oznaczamy
IR(G)
 i nazywamy górną liczbą nienadmierności.

Na czerwono zaznaczone są zbiory maksymalne nienadmierne.

ir(G)=2

IR(G)=3

background image

 

 

Twierdzenie 14. Każdy zbiór minimalny dominujący w G jest
zbiorem maksymalnym nienadmiernym w G
.

Twierdzenie 15. Dla każdego grafu G,
          ir(G)

 

 (G) 

 i(G) 

 

0

(G) 

 

 (G) 

 IR(G) .

ir(G)=4

 (G)=5

background image

 

 

Twierdzenie 16. Dla każdego grafu G, 
                     

 (G)/2 < ir(G) 

 

 (G) 

 2ir(G)-1.

Twierdzenie 17.  Dla każdego grafu G,   IR(G) 

  n - 

 (G).

Inne rodzaje dominowania.

Oprócz dominowania, rozważa się dodatkowe własności zbiorów 
wierzchołków, rozważając własności podgrafów indukowanych 
przez te zbiory.

background image

 

 

Dominowanie spójne

 

(Sampathkumar, Walikar, 1979)

Zbiór dominujący D nazywamy zbiorem spójnie dominującym, 
jeśli 
jest dominujący i G[D] jest spójny.

Moc najmniejszego zbioru spójnie dominującego w G 
nazywamy liczbą dominowania spójnego grafu G i oznaczamy

c

 (G).

Każdy zbiór spójnie dominujący jest dominujący, więc dla
każdego grafu spójnego G
 mamy 

 (G) 

 

c

 (G).

Twierdzenie 18. W każdym grafie spójnym G istnieje zbiór 
spójnie dominujący S
 taki, że |S| 

 2

0

(G) – 1.

Wniosek: Dla każdego grafu spójnego G

c

 (G)

 2

0

(G) – 1.

background image

 

 

Twierdzenie 19.  (Duchet, Meyniel) 
Dla każdego grafu spójnego G,  

c

 (G)

 3

 (G)-2. 

Lemat 20. Jeśli w grafie spójnym G istnieje najmniejszy 
maksymalny zbiór nienadmierny, który jest zbiorem niezależnym,
to ir(G)
 = 

 (G) = i(G).

Twierdzenie 21. Jeśli G jest spójny, to ir(G) 

 

c

 (G) 

 3ir (G)- 2.

Wniosek:  Jeśli G jest spójny, to 

c

 (G) 

 3i (G)- 2.

Nierówności są najlepsze z możliwych. Przedstawimy przykłady, 
dla których zachodzą równości.

Twierdzenie 22. Jeśli G jest grafem, który nie zawiera K

1,3 

ani 

A-L-grafu jako podgrafów indukowanych, to ir(G) = 

 (G) = i(G).

background image

 

 

A-L- graf

Przykład 1. Dla dowolnej liczby naturalnej p rozważmy graf 
G=C

3p

. W takim grafie 

c

 (C

3p

) = 3p-2. Zbiór D, do którego należy

 co trzeci wierzchołek cyklu jest niezależnym zbiorem 
nienadmiernym i dominującym, |D|=p. 
Widać, że taki graf nie
zawiera K

1,3 

ani A-L-grafu jako podgrafu indukowanego, więc

ir(C

3p

) = 

 (C

3p

) = i(C

3p

)= p.

background image

 

 

Przykład 2. Dla dowolnych liczb naturalnych rozważmy graf H
otrzymany przez utożsamienie ze sobą jednego z wierzchołków 
każdego z cykli C

3s

,C

3t . 

W takim grafie jest 3(s+t)-1 wierzchołków

 oraz 

c

 (H) = 3(s+t)-5.

W grafie tym znajdziemy najmniejszy maksymalny zbiór 
nienadmierny, który jest również zbiorem niezależnym (do zbioru 
tego musi należeć wierzchołek powstały przez utożsamienie), wiec 
zgodnie z lematem 20 mamy ir
(H) = 

(H) = i(H) = t – 1.

Na rysunku  jest przedstawiony graf G, dla którego = 2
a wierzchołek z jednego cyklu jest utożsamiony z wierzchołkiem u
 
z drugiego. Widać, ze ilość wierzchołków w tym grafie 
= 11

c

 (G) =3(2 + 2) 5 = 7; ir(G) =  

 (G) = i(G) = 2 + 2 1 = 3.

background image

 

 

Z łańcucha dominowania oraz z tego, że 

c

 (G)

 

2

0

(G) – 1 wynika również, że 

c

 (G)

 2

 (G) – 1 

oraz 

c

 (G)

 2IR(G) – 1 Ograniczenia te sa 

najlepsze z możliwych. Na przykład w cyklu C

5

 

mamy 

(C

5

) = 

 (C

5

) = IR(C

5

) = 2

(C

5

 = 3.

Dla każdego grafu spójnego istnieje drzewo spinające T grafu G
takie, że 

c

 (G) = 

c

 (T) = n(G) – n

1

(T),  gdzie n

oznacza ilość 

wierzchołków końcowych w T. Drzewo to ma największą z możliwych
ilość wierzchołków końcowych.

(Sampathkumar, Walikar) Dla każdego spójnego podgrafu 
spinającego 
grafu G mamy 

c

 (H) 

 

c

 (G).

background image

 

 

Twierdzenie 23. Dla każdego grafu spójnego G z n wierzchołkami
 zachodzi równość  

c

 (G) +

 (G) n, gdzie 

 (G) oznacza

największą ilość wierzchołków końcowych w drzewie spinającym
 grafu
 G.

Twierdzenie 24. Dla każdego grafu spójnego G n wierzchołkami 
i największym stopniem wierzchołka 

(G) zachodzi nierówność 

c

 (G) 

 n - 

(G). 

W roku 1956  E.A. Nordhaus oraz J.W. Gaddum 
znaleźli ograniczenia dla sumy i iloczynu liczb 
chromatycznych grafu 
i jego dopełnienia Gd:

        

(G)+ 

(Gd) 

 n+1,       n 

 

(G)

(Gd) 

(n+1)(n+1)/4 

background image

 

 

Podobnych ograniczeń szuka się również dla 
różnych liczb dominowania.

Ogólnie zagadnienia typu Nordhausa-Gadduma 
polegają na znalezieniu podobnych ograniczeń 
dla sumy i iloczynu pewnego niezmiennika grafu 
i tego samego niezmiennika dopełnienia Gd 
grafu G. Hedetniemi i Laskar znaleźli  górne 
ograniczenie dla sumy liczb spójnego 
dominowania dla grafu 
i jego dopełnienia.

Twierdzenie 25. Jeśli G i jego dopełnienie Gd są spójne, to

c

 (G)+ 

c

 (Gd)  

 n+1.

Twierdzenie 26. Dla każdego drzewa T z co najmniej dwoma 
wierzchołkami, różnego od gwiazdy, mamy 

c

 (T)+ 

c

 (Td)  

 n.

background image

 

 

Dominowanie wypukłe i słabo wypukłe.

(prof. Topp)

 Zbiór X

 jest wypukły w G, jeśli wszystkie wierzchołki

każdej najkrótszej (x-y)-ścieżki należą do dla każdych
x,y 
należących do zbioru X. 

Zbiór X

 nazywamy słabo wypukłym w G, jeśli dla każdych

dwóch wierzchołków x,y należących do zbioru istnieje 
najkrótsza (x-y)
-ścieżka, której wierzchołki należą do X

 Liczba dominowania słabo wypukłego  w G
oznaczana

wcon

(G), jest to moc najmniejszego zbioru słabo 

wypukłego dominującego w G, natomiast liczba 
dominowania wypukłego 
G
, oznaczana 

con

(G), jest to moc 

najmniejszego zbioru 
wypukłego w G

background image

 

 

Dominowanie spójne: dla każdych dwóch wierzchołków u,v
należących do zbioru dominującego D, istnieje (u-v)- ścieżka, której 
wierzchołki należą do D;

Dominowanie słabo wypukłe: dla każdych dwóch wierzchołków u,v
należących do zbioru dominującego D, istnieje najkrótsza (u-v)- ścieżka, 
której wierzchołki należą do D;

Dominowanie wypukłe: dla każdych dwóch wierzchołków u,v
należących do zbioru dominującego D, wierzchołki ze wszystkich 
najkrótszych (u-v)- ścieżek należą do D.

background image

 

 

Obserwacja 28:  Dla każdego grafu spójnego jest
                 

(G)

 

c

(G) 

 

wcon

(G) 

 

con

(G).

Twierdzenie29 Dla dowolnych k,r

 Nr

 3, istnieje graf taki,

że 

c

(G) - 

wcon

(G) = r oraz 

con

(G) - 

c

(G) = 

con

(G) - 

wcon

(G) =k.

Twierdzenie 30 Każda z różnic 

con

(G) - 

oraz 

con

(G) - 

  może 

być dowolnie duża.

Twierdzenie 31 Jeśli G jest spójny, nie posiada wierzchołków 
końcowych 
oraz nie istnieje w G cykl indukowany długości 
mniejszej niż 6, to 

con

(G) = n.

Lemat 27 Dla każdej liczby naturalnej n 

 i dla każdej

liczby naturalnej k,  7

 k 

 n, istnieje graf G  rzędu n

taki, że  

con

(G)= 

wcon

(G) = k.

background image

 

 

Hipoteza Vizinga:  Dla każdych dwóch grafów G, H jest
                          

(G) 

(H) 

 

 (G 

 H ) 

Twierdzenie 32 (Canoy, Garces) Zbiór 

 V(G 

 H ) jest 

wypukły w 

 H wtedy i tylko wtedy, gdy D=D

G

 D

H

gdzie

D

jest wypukły w G i D

H

 jest wypukły w H.

Twierdzenie 33 Jeśli D jest dominujący w 

 H, to D

jest 

dominujący w G i D

jest dominujący w H. 

Twierdzenie 34 Dla dowolnych grafów spójnych G i jest
                       

con

(G) 

con

(H) 

 

con

(G

 

 H).

Niech 

 H będzie iloczynem kartezjańskim grafów spójnych 

G i H. Dla zbioru D

 V(G 

 H ) oznaczmy:

D

= {u

 V(G): (u,v) 

 D dla pewnego v

 V(H)};

D

= {u

 V(H): (u,v) 

 D dla pewnego v

 V(G)}.

background image

 

 

Dominowanie słabo spójne

(Dunbar, Grossman, Hedetniemi, Hatting, 1997) 

Podgraf słabo indukowany przez 

 

V(G) 

graf G[D]

w

=(N

G

[D],E

w

); 

E

w

 jeśli e ma 

przynajmniej jeden koniec w D

  

 

V(G) – zbiór słabo spójny dominujący, jeśli  D jest 

dominujący oraz G[D]

(<D>

w

)  jest spójny;

Liczba dominowania słabo spójnego  grafu G, ozn. 

w

(G)-

moc najmniejszego zbioru słabo spójnego dominującego w G.

background image

 

 

G[D]

w

 = (

N

G

[D], E

w

)

background image

 

 

background image

 

 

background image

 

 

background image

 

 

Równości między liczbami dominowania.

background image

 

 

background image

 

 

background image

 

 


Document Outline