Paired bondage in trees

Transkrypt

Paired bondage in trees
Gdańsk, 18 grudnia 2008r.
Katarzyna Dokrzewska
Matematyka stosowana
Semestr IX
Paired bondage in trees
(Liczba związania parami w drzewach.)
Streszczenie
Niech G = (V, E) będzie grafem, gdzie δ(G) ≥ 1 (δ(G) - najmniejszy stopień
wierzchołka w G). Zbiór D ⊆ V jest zbiorem parami dominującym, jezeli
zbiór D jest dominujący oraz indukowany podgraf hDi zawiera idealne skojarzenie.
Moc najmniejszego zbioru dominującego parami grafu G oznaczamy
przez γp (G).
Liczba związana parami bp (G) to moc najmniejszego zbioru pośród wszystkich zbiorów krawędzi E 0 ⊆ E, takich że δ(G − E 0 ) ≥ 1 i γp (G − E 0 ) > γp (G).
Mówimy, że G jest γp -silnie stabilnym grafem (strongly stable graph), jeżeli dla wszystkich E 0 ⊆ E γp (G − E 0 ) = γp (G) lub δ(G − E 0 ) = 0.
Omówimy podstawowe własności zmiennych parami związanych (paired bondage) i scharakteryzujemy γp -silnie stabilne drzewo.
Wstęp
Niech G = (V, E) będzie grafem ze zbiorem wierzchołków V i zbiorem krawędzi
E. Zbiór D ⊆ V jest zbiorem dominującym zbiór G, jeśli każdy wierzchołek w
zbiorze V − D jest sąsiadujący do wierzchołka w D (inaczej: jeśli każdy wierzchołek spoza D posiada co najmniej jednego sąsiada w D). Zapisujemy jako
hDi podgraf indukowany przez D.
Zbiór D ⊆ V jest zbiorem parami dominującym zbioru G, jeżeli zbiór D jest
dominujący oraz hDi zawiera idealne skojarzenie. Moc najmniejszego zbioru
dominującego parami grafu G oznaczamy przez γp (G).
Liczba związania b(G) (bondage number) niepustego grafu G to moc zbioru
pośród wszystkich zbiorów krawędzi E 0 ⊆ E, dla których γ(G − E 0 ) > γ(G).
Definiujemy liczbę związania parami (paired bondage number) bp (G) grafu G,
gdzie δ(G) ≥ 1, jako moc najmniejszego zbioru pośród wszystkich zbiorów krawędzi E 0 ⊆ E, takich że δ(G − E 0 ) ≥ 1 i γp (G − E 0 ) > γp (G).
Mówimy, że G jest γp -silnie stabilnym grafem (strongly stable graph), jeżeli dla wszystkich E 0 ⊆ E γp (G − E 0 ) = γp (G) lub δ(G − E 0 ) = 0 i piszemy
bp (G) = 0.
1
Zapis S(p, r) bedzie oznaczał podwójny graf gwiazdę uzyskany poprzez umieszczenie krawędzi pomiędzy środkowymi wierzchołkami K1,p i K1,r .
Wstępne wyniki
Niech G będzie grafem z δ(G) ≥ 1. Obserwacje poniżej wynikają wprost z
definicji zmiennej związanej parami.
• Jeżeli H jest podgrafem G, takim że δ(H) ≥ 1, wtedy bp (H) ≤ bp (G).
• Jeżeli H jest podgrafem G, takim że bp (H) = 1 i k jest liczbą usuniętych
krawędzi z H, wtedy 1 ≤ bp (G) ≤ k + 1.
• Jeżeli uv ∈ E(G), tak że dG (u), dG (v) > 1 i uv należą do każdego idealnego
skojarzenia z każdego minimalnego parami dominującego zbioru z G, wtedy
bp (G) = 1.
Bazując na tych obserwacjach, bp (Pn ) ≤ 2. Ten fakt jest użyteczny w dowodzeniu poniższego twierdzenia.
Twierdzenie 1.
Niech Pn będzie ścieżką z n ≥ 2 wierzchołkami i niech k ∈ Z+ . Wtedy

 0 dla n = 2, 3, 5,
1 dla n = 4k, 4k + 3, 4k + 6,
bp (Pn ) =

2 dla pozostałych.
Dowód:
Łatwo jest sprawdzić, że bp (Pn )= 0 dla n = 2, 3, 5 i że bp (P6 ) = 2. Wykorzystamy fakt, że γp (Pn ) = 2 n4 . Przyjmujemy, że Pn = (x1 , x2 , . . . , xn ) oraz
ei = xi xi+1 dla i = 1, 2, . . . , n − 1.
Zalóżmy, że n = 4k. Wtedy γp (P4k ) = 2k i γp (P4k − e2 ) = γp (P2 ) + γp (P4k−2 ) =
2+2k.Zatem bp (P4k ) = 1. Podobnie, jeżeli n = 4k+3, wtedy γp (P4k+3 ) = 2k+2,
γp (P4k+3 − e2 ) = γp (P2 ) + γp (P4k+1 ) = 2 + 2(k + 1) = 2k + 4, więc bp (P4k+3 ) = 1.
Jeżeli teraz n = 4k + 6, wtedy γp (P4k+6 ) = 2k + 4, γp (P4k+6 − e5 ) = γp (P5 ) +
γp (P4k+1 ) = 4 + 2(k + 1) = 2k + 6, więc bp (P4k+6 ) = 1.
Ostatecznie zakładamy, że n = 4k + 5. Wtedy γp (P4k+5 ) = 2k + 4. Pokażemy,
że γp (P4k+5 ) = γp (P4k+5 − e) dla dowolnej krawędzi e ∈ E(P4k+5 ). Wyróżnimy
cztery przypadki zależne od e, gdzie e 6= e1 oraz e 6= e4k+4 .
• e ∈ {e2 , e6 , e10 , . . . , e4k+2 }. Wtedy e = e4t+2 dla jakiegoś t ∈ {0, 1, . . . , k} i
γp (P4k+5 − e) = γp (P4t+2 ) + γp (P4(k−t)+3 ) = 2(t + 1) + 2(k − t + 1) = 2k + 4 =
γp (P4k+5 ),
2
• e ∈ {e3 , e7 , e11 , . . . , e4k+3 }. Wtedy e = e4t+3 dla jakiegoś t ∈ {0, 1, . . . , k} i
γp (P4k+5 − e) = γp (P4t+3 ) + γp (P4(k−t)+2 ) = 2(t + 1) + 2(k − t + 1) = 2k + 4 =
γp (P4k+5 ),
• e ∈ {e4 , e8 , e12 , . . . , e4k }. Wtedy e = e4t dla jakiegoś t ∈ {0, 1, . . . , k} i
γp (P4k+5 −e) = γp (P4t )+γp (P4(k−t)+5 ) = 2t+2(k−t+2) = 2k+4 = γp (P4k+5 ),
• e ∈ {e5 , e9 , e13 , . . . , e4k+1 }. Wtedy e = e4t+1 dla jakiegoś t ∈ {0, 1, . . . , k} i
γp (P4k+5 − e) = γp (P4t+1 ) + γp (P4(k−t)+4 ) = 2(t + 1) + 2(k − t + 1) = 2k + 4 =
γp (P4k+5 ).
Skoro γp (P4k+5 ) = γp (P4k+5 −e) dla dowolnej krawędzi e ∈ E(P4k+5 )−{e1 , e4k+4 },
wnioskujemy, że bp (P4k+5 ) > 1. A zatem bp (P4k+5 ) = 2. Co kończy dowód.
Mamy γp (Cn ) = γp (Pn ) dla n ≥ 3, więc z Twierdzenia 1 otrzymujemy następujący wniosek.
Wniosek 2.
Niech Cn będzie cyklem z n ≥ 3 wierzchołkami i niech k ∈ Z+ . Wtedy

 0 dla n = 3, 5,
2 dla n = 4k, 4k + 3, 4k + 6,
bp (Cn ) =

3 dla pozostałych.
Twierdzenie 3.
Niech Kp,q , gdzie 1 < p ≤ q będzie pełnym grafem dwudzielnym. Wtedy
bp (Kp,q ) = p.
Dowód:
γp (Kp,q ) = 2. Oznaczmy A i B podzbiory dwudzielności V (Kp,q ), takie, że
|A| = p i |B| = q. Niech H będzie grafem powstałym przez usunięcie p niezależnych krawędzi z Kp,q . Wtedy każdy wierzchołek należący do A jest stopnia
q − 1 i z tego powodu γp (H) > 2. Co prowadzi za sobą bp (Kp,q ) ≤ p.
Z drugiej strony, jeżeli H będzie grafem powstałym przez usunięcie dowolnych p − 1 krawędzi z Kp,q , wtedy istnieje wierzchołek stopnia q w A oraz
istnieje wierzchołek stopnia p w B. Zatem γp (H) = 2 i skutkiem tego jest
bp (Kp,q ) > p − 1. Zatem wnioskujemy, że bp (Kp,q ) = p. C.N.D.
Koło Wn , gdzie n ≥ 4, jest grafem z n wierzchołkami, powstałym poprzez dodawanie pojedynczego wierzchołka do wszystkich wierzchołków z cyklu Cn−1 . I
oczywiście γp (Wn ) = 2.
3
Twierdzenie 4.
Jeżeli Wn jest kołem, gdzie n ≥ 4, wtedy

 4 dla n = 4,
3 dla n = 5,
bp (Wn ) =

2 dla pozostałych.
Dowód:
Łatwo sprawdzić, że bp (W4 ) = 4 i bp (W5 ) = 3. Niech n ≥ 6 i niech x będzie
wierzchołkiem o maksymalnym stopniu z Wn . Oznaczmy przez v1 i v2 dowolny
sąsiadujący wierzchołek stopnia 3. Niech H będzie grafem powstałym z Wn
poprzez uzunięcie krawędzi xv1 oraz xv2 . Wtedy żadne dwa sąsiadujące wierzchołki nie dominują H, zatem γp (H) > 2 i z tego powodu bp (Wn ) ≥ 2. Ponadto,
usunięcie dowolnej krawędzi z Wn niezmniejsza mocy najmniejszego zbioru dominującego parami, zatem bp (Wn ) > 1. Wnioskujemy, że bp (Wn ) = 2.
Fink udowodnił, ze jezeli T jest nietrywialnym drzewem to wtedy b(T ) ≤ 2.
Jednakże nie ma podobnego rezultatu dla zmiennych związanych parami.
Twierdzenie 5.
Dla każdego nieujemnego k istnieje drzewo T , dla którego bp (T ) = k.
Dowód:
Niech T będzie drzewem powstałym przez podzielenie na mniejsze części wszystkich oprócz jednej krawędzi z gwiazdy K1,k+1 (jak na Obrazku 1.). Łatwo zauważyć, że bp (T ) = k. C.N.D.
4
Niech T będzie drzewem zdefiniowanym w Twierdzeniu 5. dla k = 3. Wtedy
b(T ) ≤ 2 oraz bp (T ) = 3. Z drugiej strony, b(P4 ) = 2 i bp (P4 ) = 1. Zatem
otrzymujemy co najstępuje.
Wniosek 6.
Liczba związania i liczba związania parami są nieporównywane nawet dla drzew.
Charakteryzacja γp - silnych stabilnie drzew
Konstruktywna charakteryzacja drzew z b(T ) = 2 jest podana przez Hartnell’a
i Rall’a. My podamy konstruktywną charakteryzację drzew z bp (T ) = 0.
Niech T będzie drzewem i niech Ω(T ) będzie zbiorem liści drzewa T . Mówimy,
że wierzchołek v jest wierzchołkiem wspierającym (support vertices) T , jeżeli v
jest sąsiadujący do liścia. Krawędź e jest nazywana krawędzią wiszącą (pendent
edge), jezeli e jest incydentna (sąsiadująca) z liściem. Jako S(T ) zapisujemy
zbiór wszystkich wierzchołków wspierających T . Wiadomo, że S(T ) ⊆ D, gdzie
D jest dowolnym zbiorem parami dominującym T .
Scharakteryzujemy teraz γp -silne drzewa. Zdefiniujemy trzy proste operacje na
drzewie T . Niech y ∈ V (T ) i niech l(y) będzie etykietą przydzieloną do y.
• Operacja T1 . Jeżeli l(y) = B, dodajemy wierzchołek x i krawędź yx i niech
l(x) = A.
• Operacja T2 . Jeżeli l(y) = C, dodajemy ścieżkę (x1 , x2 ) i krawędź yx1 i
niech l(x1 ) = B oraz l(x2 ) = A.
• Operacja T3 . Jeżeli l(y) = B, dodajemy ścieżkę (x1 , x2 , x3 ) i krawędź yx1 i
niech l(x1 ) = C, l(x2 ) = B oraz l(x3 ) = A.
Niech P2 = (u, v), gdzie l(u) = A oraz l(v) = B. Niech T będzie klasą wszystkich drzew powstałych z etykietowania P2 poprzez skończoną sekwencję operacji
T1 ,T2 ,T3 . Pokażemy, że T ∈ T ⇔ bp (T ) = 0. Drzewo z Obrazka 2. należy do
rodziny T .
Niech T ∈ T . Zapisujemy jako A(T ), B(T ), C(T ) zbiory tych wierzchołków T
oetykietowano A, B oraz C odpowiednio. Obesrwacje poniżej wynikają wprost
z konstrukcji drzewa T .
Obsrwacja 7.
Niech T ∈ T oraz niech v ∈ V (T ).
(1) Ω(T ) = A(T ) jeżeli T 6= P2 ;
(2) S(T ) = B(T ) jeżeli T 6= P2 ;
(3) NT (v) ⊆ B(T ) jeżeli l(v) = A;
(4) NT (v) ⊆ A(T ) ∪ C(T ) jeżeli l(v) = B;
(5) NT (v) ⊆ B(T ) jeżeli l(v) = C.
5
Obsrwacja 8.
Jeżeli w każda krawędź drzewa T jest wisząca, wówczas bp (T ) = 0 i istnieje
etykietowanie T , takie, że T należy do rodziny T .
Lemat 09.
Niech T będzie drzewem i niech u ∈ S(T 0 ). Jeżeli T jest drzewem, które powstało z T 0 przez dodanie wierzchołka v i krawędzi vu, wtedy γp (T ) = γp (T 0 ) i
bp (T ) = bp (T 0 ).
Dowód:
Przypomnijmy, że u jest w każdym parami dominującym zbiorze z T i w każdym
parami dominującym zbiorze z T 0 . Odkąd vu jest wiszącą krawędzią, otrzymujemy tezę.
Lemat 10.
Jeżeli T należy do T , wtedy γp (T ) = 2|B(T )|.
Dowód:
Niech D będzie minimalnym parami dominującym zbiorem (minimum paired
dominating) z T . Wtedy B(T ) = S(T ) ⊆ D i odkąd żadne dwa wspierające
wierzchołki nie są sąsiadujace w T , mamy γp (T ) ≥ 2|B(T )|. Z Obserwacji 7,
każdy wierzchołek z T jest również w B(T ) lub sąsiaduje do wierzchołka w
B(T ). Stąd γp (T ) = 2|B(T )|, co kończy dowód.
Lemat 11.
Jeżeli oetykietowane drzewo T należy do rodziny T i uv jest niewiszącą krawędzią z T , wtedy oba elementy z T − uv należą do rodziny T .
Dowód:
Niech Tu oraz Tv będą dwoma elementami z T − uv takimi, że u ∈ V (Tv )
oraz v ∈ V (Tv ). Aby pokazać, że Tu , Tv ∈ T użyjemy indukcji na s(T ), liczbie operacji wymagających skonstruowania drzewa T . Jeżeli s(T ) = 1, wtedy
T ∈ {P3 , P5 }.
Niech T ∈ T będzie drzewem z s(T ) = k, gdzie k ≥ 2, k ∈ Z i przyjmijmy to
także dla każdego drzewa T 0 ∈ T , gdzie s(T 0 ) < k i oba elementy T 0 − uv należą
6
do T , gdzie uv jest niewiszącą krawędzią z T 0 . Rozważymy trzy przypadki.
Przypadek I. T powstało z T 0 ∈ T przez Operację T1 . Niech uv będzie niewiszącą krawędzią z T . Wtedy uv jest także niewiszącą krawędzią z T 0 . Przez
indukcję, dwa elementy z T 0 − uv, to jest Tu0 i Tv0 należą do T . Ponadto albo
Tu = Tu0 albo Tv = Tv0 . Jeżeli Tu = Tu0 , wtedy Tv powstało z Tv0 przez Operację
T1 . Wnioskujemy, że zarówno Tu , jak i Tv należą do T . Przypadek gdy Tv = Tv0
jest analogiczny.
Przypadek II. T powstało z T 0 ∈ T przez Operację T2 , gdzie y ∈ V (T 0 ), takie że l(y) = C i (x1 , x2 ) jest ścieżką przyłączoną do y przez krawędź yx1 .
Niech uv będzie niewiszącą krawędzią z T . Jeżeli uv = x1 y, wtedy P2 i T 0 są
dwoma elementami z T − uv i należą do T . Jeżeli uv 6= x1 y, wtedy uv jest również niewiszącą krawędzią z T 0 i reszta dowodu jest analogiczna do Przypadku I.
Przypadek III. T powstało z T 0 ∈ T przez Operację T3 , gdzie y ∈ V (T 0 ), takie
że l(y) = B i (x1 , x2 , x3 ) jest ścieżką przyłączoną do y przez krawędź yx1 . Niech
uv będzie niewiszącą krawędzią z T . Jeżeli uv = x1 y, wtedy Tx1 = P3 i Ty = T 0
są elementami z T −uv i należą do T (jeśli zmienimy etykietę l(x1 ) = A). Jeżeli
uv = x2 x1 , wtedy Tx2 = P2 i Tx1 są elementami z T − uv i należą do T , (jeśli
zmienimy etykietę l(x1 ) = A), podczas gdy Tx1 jest drzewem powstałym z T 0
poprzez użycie Operacji T1 . W obu przypadkach, oba elementy z T − uv należą
do T . W innym przypadku, jeżeli uv 6= x1 y i uv 6= x2 x1 , wtedy uv jest również
niewiszącą krawędzią z T 0 i dowód jest analogiczny do Przypadku I.
Zatem teza została udowodniona.
Lemat 12.
Jeżeli T należy do T to bp (T ) = 0.
Dowód:
Będziemy postępować, używając indukcji na p(T ), liczbie niewiszących krawędzi drzewa T . Jeżeli p(T ) = 0, wtedy bp (T ) = 0 z Obserwacji 8.
Niech T ∈ T będzie drzewem, gdzie p(T ) = k, k ∈ Z+ . Przyjmujemy, że
bp (T 0 ) = 0 dla każdego T 0 ∈ T , gdzie p(T 0 ) < k. Niech uv będzie niewiszącą krawędzią z T i niech Tu oraz Tv będzie zdefiniowane, jak w dowodzie
z poprzedniego lematu. Wystarczy pokazać, że bp (Tu ) = bp (Tv ) = 0 oraz
γp (Tu ) + γp (Tv ) = γp (T ). Z Obserwacji 7. wynika, że jeden z wierzchołków
u lub v należy do T , wtedy przez indkukcję hipotezy, bp (Tu ) = bp (Tv ) = 0. Ponadto obserwujemy, że u ∈ B(Tu ), v ∈ A(Tv ) ∪ C(Tv ) i B(Tu ) ∪ B(Tv ) = B(T ).
Zatem z Lematu 10. wynika, że γp (Tu ) + γp (Tv ) = γp (T ) i ponadto bp (T ) = 0.
C.N.D.
Lemat 13.
Jeżeli T jest drzewem, takim że bp (T ) = 0, wtedy T ∈ T .
Dowód:
Niech T będzie drzewem, gdzie bp (T ) = 0 i niech P = (s0 , s1 , . . . , sk ) będzie
najdłuższą ścieżką w T . Jeżeli k ∈ {1, 2}, wtedy T jest gwiazdą i T należy do
T dla jakiegoś etykietowania. Zauważmy, że k 6= 3, inaczej T będzie podwójną
gwiazdą i bp (T ) ∈ Z+ . Zatem przyjmijmy, że k ≥ 4 i rezultat jest prawdziwy dla
7
wszystkich drzew T 0 z bp (T 0 ) = 0 i n(T 0 ) < n(T ). Rozróżnimy dwa przypadki
zależne od stopnia s1 .
Przypadek I. dT (s1 ) > 2. Rozważmy drzewo T 0 = T − s0 . Z Lematu 9.
bp (T ) = 0, zatem z indukcji hipotezy mamy T 0 ∈ T . Jeśli s1 jest wierzchołkiem
wspierającym w T 0 , wnioskujemy, że l(s1 ) = B. Zatem T poestało z T 0 poprzez
Operację T1 i ponadto T ∈ T .
Przypadek II. dT (s1 ) = 2. Najpierw zakładamy, że s2 nie jest wierzchołkiem
wspierającym wierzchołka. Aby to pokazać przypuśćmy, że v1 , . . . , vi są liściami
sąsiadującymi do s2 . Zdefiniujmy E1 , jako zbiór niewiszących krawędzi incydentnych z s2 , ale nie z s1 . Wtedy δ(T − E1 ) ≥ 1 i podwójna gwiazda S(1, i) ze
środkowymi wierzchołkami s1 i s2 jest elementem z T − E1 . Zatem b)p(T ) > 0
jest sprzecznością. Więc s2 nie jest wierzchołkiem wspierającym wierzchołka.
Rozważymy teraz 2 przypadki.
a) dT (s2 ) > 2. Rozważamy drzewo T 0 = t − {s0 , s1 }. Z tego, że bp (T ) = 0
wiadomo, że bp (T − s1 s2 ) = 0 i ponadto bp (T 0 ) = 0. Zatem, z indukcji hipotezy,
T 0 ∈ T . Skoro s2 nie jest ani wierzchołkiem wspierającym wierzchołka, ani
liściem w T 0 , mamy l(s2 ) = C. Zatem T może powstać z T 0 przez Operację T2
iT ∈T.
b) dT (s2 ) = 2. Zakładamy, że s3 jest wierzchołkiem wspierającym wierzchołka.
Przypuśćmy niewsprost, że s3 nie jest wierzchołkiem wspierającym wierzchołka.
Niech E2 będzie zbiorem niewiszących krawędzi z s3 , ale nie incydentny z s2 .
Wtedy podwójna gwiazda S(1, 1) ze środkowymi wierzchołkami s1 i s2 jest elementem z T − E2 . Zatem bp (T ) > 0 to sprzeczność. Więc s3 jest wierzchołkiem
wspierającym wierzchołka. Niech T 0 = T − {s0 , s1 , s2 }. Skoro bp (T ) = 0 to
mamy bp (T − s2 s3 ) = 0 i ponadto bp (T 0 ) = 0. Z indukcji hipotezy mamy
T 0 ∈ T . Skoro s3 jest wierzchołkiem wspierającym wierzchołka w T 0 mamy, że
l(s3 ) = B. Zatem T może powstać z T 0 poprzez użycie Operacji T3 i T ∈ T .
C.N.D.
Bezpośrednią konsekwencją Lematów 12 13 jest następująca charakteryzacja
wszystkich drzew T z bp (T ) = 0.
Twierdzenie 14.
Niech T będzie drzewem. Wtedy bp (T ) = 0 wtedy i tylko wtedy, gdy T ∈ T .
Bibliografia:
Opracowano na podstawie artykułu J. Raczek, Paired bondage in trees, Discrete Mathematics (2007), doi:
10.1016/j.disc.2007.10.010.
8

Podobne dokumenty