• Nie Znaleziono Wyników

ON DOMINATION IN GRAPHS

N/A
N/A
Protected

Academic year: 2021

Share "ON DOMINATION IN GRAPHS"

Copied!
6
0
0

Pełen tekst

(1)

ON DOMINATION IN GRAPHS

Frank G¨ oring Department of Mathematics Chemnitz University of Technology

D–09107 Chemnitz, Germany

e-mail: frank.goering@mathematik.tu-chemnitz.de and

Jochen Harant Department of Mathematics Technical University of Ilmenau

D–98684 Ilmenau, Germany e-mail: harant@mathematik.tu-ilmenau.de

Abstract

For a finite undirected graph G on n vertices two continuous op- timization problems taken over the n-dimensional cube are presented and it is proved that their optimum values equal the domination num- ber γ of G. An efficient approximation method is developed and known upper bounds on γ are slightly improved.

Keywords: graph, domination.

2000 Mathematics Subject Classification: 05C69.

1. Introduction and Results

For terminology and notation not defined here we refer to [3]. Let V = V (G) = {1, . . . , n} be the vertex set of an undirected graph G, and for i ∈ V , N (i) be the neighbourhood of i in G, N 2 (i) = {k ∈ V | k ∈ S j∈N (i) N (j) \ ({i} ∪ N (i))}, d i = |N (i)|, t i = |N 2 (i)|, δ = min i∈V d i , and ∆ = max i∈V d i .

A set D ⊆ V (G) is a dominating set of G if ({i}∪N (i))∩D 6= ∅ for every

i ∈ V . The minimum cardinality of a dominating set of G is the domination

(2)

number γ of G. In [7] γ = min x

1

,...,x

n

∈[0,1] P i∈V (x i +(1−x i ) Q j∈N (i) (1−x j )) was proved. With x 1 = . . . = x n = x we have γ ≤ (x + (1 − x) δ+1 )n ≤ (x+e −(δ+1)x )n for every x ∈ [0, 1]. Minimizing x+(1−x) δ+1 and x+e −(δ+1)x , the well-known inequalities γ ≤ (1 − 1

(δ+1)

1δ

+ 1

(δ+1)

δ+1δ

)n ≤ 1+ln(δ+1) δ+1 n (see [4, 8]) follow. Obviously, it is easily checked whether γ = 1 or not. Thus, we will assume G ∈ Γ in the sequel, where Γ is the set of graphs G such that each component of G has domination number greater than 1. Without mentioning in each case, we will use d i , t i ≥ 1 for i = 1, . . . , n if G ∈ Γ. For x 1 , . . . , x n ∈ [0, 1] let

f G (x 1 , . . . , x n ) = X

i∈V

Ã

x i ³ 1− ³ Y

j∈N (i)

x j ´³ 1 − Y

k∈N

2

(i)

x k ´´ + (1 − x i ) Y

j∈N (i)

(1 − x j )

!

g G (x 1 , . . . , x n ) = f G (x 1 , . . . , x n )

X

i∈V

à 1

1 + d i (1 − x i ) ³ Y

j∈N (i)

(1 − x j ) ´³ Y

k∈N

2

(i)

(1 − x k ) ´

! .

Theorem 1. If G ∈ Γ then

γ = min

x

1

,...,x

n

∈[0,1] f G (x 1 , . . . , x n ) = min

x

1

,...,x

n

∈[0,1] g G (x 1 , . . . , x n )

≤ min

x∈[0,1]

X

i∈V

Ã

x ³ 1 − x d

i

(1 − x t

i

) ´ + (1 − x) d

i

+1 ³ 1 − 1

1 + d i (1 − x) t

i

´

!

≤ min

x∈[0,1]

Ã

x ³ 1 − x (1 − x) ´ + (1 − x) δ+1 ³ 1 − 1

1 + ∆ (1 − x) ∆(∆−1) ´

! n.

Since DOMINATING SET is an NP-complete decision problem ([5]), it is difficult to solve the continuous optimization problem P :

x

1

,...,x min

n

∈[0,1] g G (x 1 , . . . , x n ).

However, if (x 1 , . . . , x n ) is the solution of any approximation method for P,

then (see Theorem 2) we can easily find a dominating set of G of cardinality

at most g G (x 1 , . . . , x n ).

(3)

Theorem 2. Given a graph G ∈ Γ on V = {1, . . . , n} with maximum degree

∆, x 1 , . . . , x n ∈ [0, 1], there is an O(∆ 4 n)-algorithm finding a dominating set D of G with |D| ≤ g G (x 1 , . . . , x n ).

2. Proofs

P roof of T heorem 1. For events A and B and for a random variable Z of an arbitrary random space, P (A), P (A|B), and E(Z) denote the prob- ability of A, the conditional probability of A given B, and the expectation of Z, respectively. Let A be the complementary event of A. We will use the well-known facts that P (B)P (A|B) = P (A ∩ B) = P (B) − P (A ∩ B) = P (B)(1 − P (A|B)) and E(|S 0 |) = P s∈S P (s ∈ S 0 ) for a random subset S 0 of a given finite set S. I ⊂ V is an independent set if N (i) ∩ I = ∅ for all i ∈ I.

Consider fixed x 1 , . . . , x n ∈ [0, 1]. X ⊆ V is formed by random and indepen- dent choice of i ∈ V , where P (i ∈ X) = x i . Let X 0 = {i ∈ X | N (i) ⊆ X}, X 00 = {i ∈ X 0 | N (i) ∩ (X \ X 0 ) 6= ∅}, Y = {i ∈ V | i / ∈ X ∧ N (i) ∩ X = ∅}, Y 0 = {i ∈ Y | N (i) ∩ Y 6= ∅}, and I be a maximum independent set of the subgraph of G induced by Y 0 .

Lemma 3. (X \ X 00 ) ∪ (Y \ I) is a dominating set of G.

P roof. Obviously, X 00 ⊆ X 0 ⊆ X and (X \X 0 ) ⊆ (X \X 00 ). If i ∈ V \(X ∪Y ) then N (i) ∩ (X \ X 0 ) 6= ∅, if i ∈ X 00 then again N (i) ∩ (X \ X 0 ) 6= ∅, and if i ∈ I then N (i) ∩ (Y \ I) 6= ∅.

Lemma 4. γ ≤ E(|X|) − E(|X 00 |) + E(|Y |) − E(|I|).

P roof. Let D be a random dominating set of G. Because of the property of the expectation to be an average value we have γ ≤ E(|D|). With Lemma 3 and linearity of the expectation, γ ≤ E(|(X \X 00 )∪(Y \I)|) = E(|X|−|X 00 |+

|Y | − |I|) = E(|X|) − E(|X 00 |) + E(|Y |) − E(|I|) since (X \ X 00 ) ∩ (Y \ I) = ∅.

Lemma 5. E(|X|) = X

i∈V

x i , E(|X 00 |) = X

i∈V

x i ³ Y

j∈N (i)

x j ´³ 1 − Y

k∈N

2

(i)

x k ´ ,

E(|Y |) = X

i∈V

(1 − x i ) Y

j∈N (i)

(1 − x j ), and

E(|I|) ≥ X

i∈V

1

1 + d i (1 − x i ) ³ Y

j∈N (i)

(1 − x j ) ´³ Y

k∈N

2

(i)

(1 − x k ) ´ .

(4)

P roof. E(|X|) = P i∈V P (i ∈ X) = P i∈V x i . E(|X 00 |) = X

i∈V

P (i ∈ X 00 ) = X

i∈V

P (i ∈ X ∧ N (i) ⊆ X ∧ N (i) ∩ (X \ X 0 ) 6= ∅)

= X

i∈V

P (i ∈ X)P (N (i) ⊆ X)P (N (i) ∩ (X \ X 0 ) 6= ∅ | i ∈ X ∧ N (i) ⊆ X)

= X

i∈V

x i ³ Y

j∈N (i)

x j ´ (1 − P (N (i) ⊆ X 0 | i ∈ X ∧ N (i) ⊆ X))

= X

i∈V

x i ³ Y

j∈N (i)

x j ´ (1 − P (N 2 (i) ⊆ X)) = X

i∈V

x i ³ Y

j∈N (i)

x j ´³ 1 − Y

k∈N

2

(i)

x k ´ .

E(|Y |) = X

i∈V

P (i ∈ Y ) = X

i∈V

P (i / ∈ X)P (N (i) ∩ X = ∅)

= X

i∈V

(1 − x i ) Y

j∈N (i)

(1 − x j ).

A lower bound on |I| (see [1, 9, 2, 6]) is given by the following inequality

|I| ≥ P i∈Y

0

1

1+d

i

. For i ∈ V (G) define the random variable Z i with Z i = 1+d 1

i

if i ∈ Y 0 and Z i = 0 if i / ∈ Y 0 . Hence,

E(|I|) ≥ E ³ X

i∈V

Z i ´ = X

i∈V

E(Z i ) = X

i∈V

1

1 + d i P (i ∈ Y 0 )

= X

i∈V

1

1 + d i P (i / ∈ X ∧ N (i) ∩ X = ∅ ∧ N (i) ∩ Y 6= ∅).

Because d i ≥ 1, N 2 (i) ∩ X = ∅ implies N (i) ∩ Y 6= ∅. Hence, E(|I|) ≥ X

i∈V

1

1 + d i P (i / ∈ X ∧ N (i) ∩ X = ∅ ∧ N 2 (i) ∩ X = ∅)

= X

i∈V

1

1 + d i P (i / ∈ X)P (N (i) ∩ X = ∅)P (N 2 (i) ∩ X = ∅)

= X

i∈V

1

1 + d i (1 − x i ) ³ Y

j∈N (i)

(1 − x j ) ´³ Y

k∈N

2

(i)

(1 − x k ) ´ .

(5)

From Lemma 4 and Lemma 5 we have γ ≤ g G (x 1 , . . . , x n ) ≤ f G (x 1 , . . . , x n ).

Let D be a minimum dominating set of G and let y i = 1 if i ∈ D and y i = 0 if i / ∈ D . Then y i Q j∈N (i) y j = 0 and (1 − y i ) Q j∈N (i) (1 − y j ) = 0 for every i ∈ V , γ = |D | = P i∈V y i = g G (y 1 , . . . , y n ) = f G (y 1 , . . . , y n ), and the proof of Theorem 1 is complete.

P roof of T heorem 2. Given a graph H on n H vertices with m H edges, there is an O(n H + m H )-algorithm A finding an independent set of H with cardinality at least P y∈V (H) 1+d 1

H

(y) , where d H (y) is the degree of y ∈ V (H) in H (see [2]).

First we present an algorithm that constructs a set D ⊆ V . Algorithm

INPUT: a graph G ∈ Γ on V = {1, . . . , n}, x 1 , . . . , x n ∈ [0, 1]

OUTPUT: D

(1) For l = 1, . . . , n do if ∂g

G

(x ∂x

1

,...,x

n

)

l

≥ 0 then x l := 0 else x l := 1.

(2) X := {l ∈ {1, . . . , n} | x l = 1}. Calculate X 00 ,Y ,Y 0 , and I using A.

(3) D := (X \ X 00 ) ∪ (Y \ I).

END

Let g = g G (x 1 , . . . , x n ), where (x 1 , . . . , x n ) is the input vector. Note that the function g G is linear in each variable. Thus, in step (1), for fixed x 1 , . . . , x l−1 , x l+1 , . . . , x n we always choose x l in such a way that the value of g G (x 1 , . . . , x n ) is not increased. Hence, x l ∈ {0, 1} for l = 1, . . . , n and g G (x 1 , . . . , x n ) ≤ g after step (1) of the algorithm. With Lemma 3, D is a dominating set, and with |S| = E(|S|) for a deterministic set S and Lemma 5, |D| ≤ g . It is easy to see that ∂g

G

(x ∂x

1

,...,x

n

)

l

can be calculated in O(∆ 4 ) time. Since G has O(∆n) edges, the algorithm runs in O(∆ 4 n) time.

References

[1] Y. Caro, New results on the independence number (Technical Report, Tel-Aviv University, 1979).

[2] Y. Caro and Zs. Tuza, Improved lower bounds on k-independence, J. Graph Theory 15 (1991) 99–107.

[3] R. Diestel, Graph Theory, Graduate Texts in Mathematics (Springer, 1997).

[4] N. Alon, J.H. Spencer and P. Erd¨os, The Probabilistic Method (John Wiley

and Sons, Inc. 1992), page 6.

(6)

[5] M.R. Garey and D.S. Johnson, Computers and Intractability, A Guide to the Theory of NP-Completeness (W.H. Freeman and Company, San Francisco, 1979).

[6] J. Harant, Some news about the independence number of a graph, Discuss.

Math. Graph Theory 20 (2000) 71–79.

[7] J. Harant, A. Pruchnewski and M. Voigt, On dominating sets and independent sets of graphs, Combinatorics, Probability and Computing 8 (1999) 547–553.

[8] T.W. Haynes, S.T. Hedetniemi and P.J. Slater, Fundamentals of Domination in Graphs (Marcel Dekker, Inc., New York, N.Y., 1998), page 52.

[9] V.K. Wei, A lower bound on the stability number of a simple graph (Bell Laboratories Technical Memorandum 81-11217-9, Murray Hill, NJ, 1981).

Received 23 September 2003

Revised 15 June 2004

Cytaty

Powiązane dokumenty

For this reason, if u and v are two leaves adjacent to different support vertices in T , then u and v cannot be 2-distance dominated by the same element of D.. This implies that |D|

The minimum degree bound in the above theorem is best possible as there are 3-connected 3-critical graphs having minimum degree 3 which are not bicritical.. Two such graphs are shown

[r]

(b) Find the probability that a randomly selected student from this class is studying both Biology and

Domination parameters in random graphs G(n, p), where p is a fixed real number in (0, 1), are investigated.. We show that with probability tending to 1 as n → ∞, the total

It is shown that the 3-Interchange Graph is a hamiltonian subgraph of the Symmetric Traveling Salesman Polytope.. Upper bounds are derived for the diameters of the 3-Interchange

Theorem A implies as an immediate corollary that the graph property “both G and G are claw-free” is stable under the closure for claw- free graphs, i.e., if G has the property,

For technical reasons we consider also the property Θ = {K 0 } being the smallest graph property in the lattice (M af , ⊆) of all additive induced- hereditary properties of