Graph Theory 31 (2011 ) 129–142
THE INDEPENDENT DOMINATION NUMBER OF A RANDOM GRAPH
Lane Clark and Darin Johnson Department of Mathematics Southern Illinois University Carbondale
Carbondale, IL 62901–4408, USA
Abstract
We prove a two-point concentration for the independent domination number of the random graph G
n,pprovided p
2ln(n) ≥ 64ln((ln n)/p).
Keywords: random graph, two-point concentration, independent dom- ination.
2010 Mathematics Subject Classification: 05C80, 05C69.
1. Introduction
Let G be a graph with vertex set [n] and let S ⊂ [n]. If for every vertex u / ∈ S there is a vertex v ∈ S such that u and v are adjacent then S is called a dominating set. If further for every v, w ∈ S there is no edge between v and w then S is called an independent dominating set. The domination number, γ(G) is the smallest integer s such that there exists a dominating set of cardinality s. The independent domination number, i(G) is the smallest integer s such that there exists an independent dominating set of cardinality s. G(n, p) is the set of all graphs G
n,pwith vertex set [n] and edges chosen independently with probability 0 ≤ p = p(n) ≤ 1. Hence, for each G
n,pP (G
n,p) = p
e(Gn,p)(1 − p)(
n2)
−e(Gn,p). For a graph property A we say A occurs asymptotically almost surely (a.a.s.) if P (G
n,phas property A) → 1 as n → ∞. See Bollob´as [2] for notation and terminology.
Weber [7] showed if p = 1/2 then a.a.s. γ(G
n,p) is either ⌊log
2n −
log
2(log
2n ln n)⌋ + 1 or ⌊log
2n − log
2(log
2n ln n)⌋ + 2 and a.a.s. i(G
n,p)
is ⌊log
2n − log
2(log
2n ln n)⌋ + 2 or ⌊log
2n − log
2(log
2n ln n)⌋ + 3. God- bole and Wieland [4] extended Weber’s result showing if p is constant or p = p(n) → 0 such that p
2ln n ≥ 40 ln((ln
2n)/p) then a.a.s. γ(G
n,p) is either ⌊log
bn − log
b(log
bn ln n)⌋ + 1 or ⌊log
bn − log
b(log
bn ln n)⌋ + 2, where b = 1/(1 − p). Very recently Bonato and Wang [3] showed that if p is con- stant then a.a.s. ⌊log
bn −log
b(log
bn ln n)⌋+1 ≤ i(G
n,p) ≤ ⌊log
bn⌋. In this paper we show that if p is constant or p = p(n) → 0 such that p
2ln(n) ≥ 64 ln(ln(n)/p) then a.a.s. i(G
n,p) is either ⌊log
bn−log
b(log
bn ln n)+log
b2⌋+
1 or ⌊log
bn − log
b(log
bn ln n) + log
b2⌋ + 2. This extends Weber’s result (the case p = 1/2) and immediately implies Bonato and Wang’s result (the case p is constant). We then empirically explore the number of indepen- dent dominating sets of size k ranging on [n] and make a conjecture about the distribution.
2. Two-Point Concentration
Throughout this section we will use p as the probability an edge exists in G = G
n,p, q = 1 − p the probability an edge does not exist in G and b =
1q. We will also make extensive use of two inequalities,
(1) 1 − x ≤ exp{−x}, x ∈ R,
(2) 1 − x ≥ exp
−x 1 − x
, x ∈ [0, 1).
We begin by defining the random variables X
kand Y
sas the number of independent dominating sets of cardinality k in G and the number of inde- pendent dominating sets of cardinality s or less in G respectively. Clearly Y
s= P
sk=1
X
k. It is now obvious that E(X
k) = n
k
(1 − q
k)
n−kq(
k2) and by linearity of expectation,
E(Y
s) =
s
X
k=1
E(X
k) =
s
X
k=1
n k
(1 − q
k)
n−kq(
k2).
We now state our first lemma.
Lemma 2.1. Let s = ⌊log
bn − log
b(log
bn ln n) + log
b2⌋, then E(Y
s) → 0 if p fixed or if p → 0 as n → ∞ and p ≥
elnn2n.
P roof. Lemma 2 of [4] states the expected number of dominating sets of size less than or equal to r = ⌊log
bn − log
b(log
bn ln n)⌋ goes to 0 if p ≥
elnn2n. Since every independent dominating set is a dominating set it is clear E(Y
r) → 0 as n → ∞. It remains to show,
s
X
k=r+1
E(X
k) → 0.
Using Stirling’s inequality, inequality (1), E(X
k) = n
k
(1 − q
k)
n−kq(
k2)
≤ exp
k ln n + 2k − k ln k − nq
k+ k
22 ln q − k 2 ln q
:= exp{f (k)}.
Now,
f
′(k) = ln n + 1 − ln k + nq
kln 1 q
− k ln 1 q
− 1 2 ln 1
q
.
Note f
′(k) is decreasing for all positive value of k and f
′(log
bn − log
b(log
bn ln n) + log
b2) ≥ 0 for sufficiently large n. So for sufficiently large n, we have f (k) increasing for all k ≤ log
bn −log
b(log
bn ln n) + log
b2. Hence, setting k = log
bn − log
b(log
bn ln n) + log
b2 we have
E(Y
s) ≤ (k − r) exp{f (k)}
≤ (log
b2) exp
k ln n + 2k − k ln k − nq
k+ k
22 ln q − k 2 ln q
≤ (log
b2) exp
−k ln k + 3k + k 2 ln 1
q
→ 0
since k ln k clearly dominates the other two terms in the exponent.
We now note that since i(G) is always at least 1,
log
bn − log
b(log
bn ln n) + log
b2 ≥ 1.
A condition satisfied if
p ≥ e ln
2n 2n
which is easily seen after noting p ≤ ln
1q. However, the condition p ≥
elnn2nused above is stronger so we must use it instead.
Lemma 2.2. If p fixed or if p → 0 and
p642≥
ln (lnn p )
ln n
then E(X
s) → ∞ for s = ⌊log
bn − log
b(log
bn ln n) + log
b2⌋ + 2.
P roof. Using inequality (2), Stirling’s Formula, and that for k
2= o(n) (n)
k= (1 − o(1))n
k(3)
E(X
k)
= n k
(1 − q
k)
n−kq(
k2)
≥ n k
(1 − q
k)
nq
k2 2
≥ n k
exp −nq
k1 − q
k+ k
22 ln q
≥ (1 − o(1)) n
kk! exp −nq
k1 − q
k+ k
22 ln q
(if k
2= o(n))
≥ (1 − o(1)) ne k
k(2πk)
−12exp −nq
k1 − q
k+ k
22 ln q
(if k → ∞)
≥ (1− o(1)) exp
k ln n + k − k ln k − 1
2 ln (2πk) − nq
k1 − q
k+ k
22 ln q
.
The condition k
2= o(n) is satisfied if p ≫
ln nn12
and k = log
bn − log
b(log
bn ln n) + log
b2 + ǫ, where ǫ > 0. One can easily show
d
dk
k ln n + k − k ln k −
12ln (2πk) −
1−qnqkk+
k22ln q
≥ 0 as long as k is
much smaller than nq
k, which is true for large n when assuming the just
mentioned conditions. Substituting in (3) k = s on the left and k =
log
bn − log
b(log
bn ln n) + log
b2 +
12on the right it is shown for sufficiently large n
E(X
s) ≥ (1 − o(1)) exp n 1
2 log
bn ln n 1 − q
121 − q
k!
+ log
bn
− log
b(log
bn ln n) ln (log
bn ln n) + 1
2 ln (log
bn ln n)
− log
bn ln s − (1 + log
b2) ln s − 1
2 ln 2π − 1 8 ln 1
q o
≥ (1 − o(1)) exp {A − B} , where
A = 1
2 log
bn ln n 1 − q
121 − q
s!
+ log
bn,
B = log
b(log
bn ln n) ln (log
bn ln n) + log
bn ln (log
bn), + (1 + log
b2) ln (log
bn) + 1
2 ln (2πe
L)
and L is any constant bounding
18ln
1q, which exists since ln
1 q
is constant or ln
1 q
→ 0. Since p ≫
ln nn
1 2
and log
bn ∼
ln npwe have p ≫
logbnnln n. So for n sufficiently large,
A = 1
2 log
bn ln n 1 − q
12(1 − q
s)
!
+ log
bn
= 1
2 log
bn ln n
1 − q
12(1 −
q1
2logbnln n
2n
)
+ log
bn
≥ 1
2 log
bn ln n
1 − q
12(1 −
pq1 2
2
)
+ log
bn
= 1
2 log
bn ln n
1 −
pq1 2
2
− q
121 −
pq1 2
2
+ log
bn.
Using the inequality,
x2≤ 1 − (1 − x)
12, we obtain
A ≥ p
4 log
bn ln n
1 − (1 − p)
121 −
pq1 2
2
+ log
bn
≥ p
4 log
bn ln n
p 2
1 −
pq1 2
2
+ log
bn
≥ p
28 log
bn ln n + log
bn.
Define C as:
(4) C = p
2log
bn ln n
8 + log
bn.
We will now find p such that for n sufficiently large
C8is larger than all terms in B. Hence
(5)
(1 − o(1)) exp {A − B} ≥ (1 − o(1)) exp {C − B}
≥ (1 − o(1)) exp {C/2}
→ ∞.
It is obvious that the third and fourth terms of B are dominated by the first so we will only compare the first and second terms to C/8. Comparing the first term,
C/8 ≥ 1
2 log
b(log
bn ln n) ln (log
bn ln n) if for sufficiently large n
(6) p
8 ≥ ln
ln2n p
√ 2 ln n . Comparing the second term,
C/8 ≥ log
bn ln (log
bn) if for sufficiently large n
(7) p
264 ≥ ln
ln n p
ln n . Clearly (7) implies (6) and the condition p ≫
ln nn
1 2
and the lemma is proven.
Lemma 2.3. If p fixed or if p → 0 and
p642≥
lnlnn p
ln n
then
EV arX2(Xss)→ 0 for s = ⌊log
bn − log
b(log
bn ln n) + log
b2⌋ + 2.
P roof. Following the proof of Lemma 3 in [4] it is easily derived that V ar(X
s) ≤ E(X
s) − E
2(X
s)
+ n s
s−1X
m=0
s m
n − s s − m
1 − 2q
s+ q
2s−mn−2s+mq
2(
2s)
−(
m2).
We write s = log
bn −log
b(log
bn ln n)+ log
b2+ ǫ where ǫ = ǫ(n) = ⌊log
bn − log
b(log
bn ln n) + log
b2⌋ + 2 − log
bn + log
b(log
bn ln n) − log
b2 and observe that 1 ≤ ǫ ≤ 2.
It is immediately obvious for any s such that E(X
s) → ∞, E(X
s) = o(E
2(X
s)).
We will now show (8) n
s
s 0
n − s s
1 − 2q
s+ q
2sn−2sq
2(
s2) − E
2(X
s) = o(E
2(X
s)) and
(9)
n s
s−1X
m=1
s m
n − s s − m
1 − 2q
s+ q
2s−mn−2s+mq
2(
s2)
−(
m2)
= o(E
2(X
s)).
To show (8) note,
n s
s 0
n − s s
1 − 2q
s+ q
2sn−2sq
2(
s2) − E
2(X
s)
≤ E
2(X
s) (1 − q
s)
−2s− 1
≤ E
2(X
s)
exp
2sq
s1 − q
s− 1
(by (2)).
Since p ≫
ln3 2n
n12
, we know that
1−q2sqss≥ 0 and approaches 0 as n → ∞. Thus,
exp
2sq
s1 − q
s− 1
→ 0.
To show (9) let f (m) = s
m
n − s s − m
1 − 2q
s+ q
2s−mn−2s+mq
2(
s2)
−(
m2) and note for sufficiently large n
f (m) ≤ s m
n
s−m(s − m)! 1 − 2q
s+ q
2s−mn−2s+mq
2(
s2)
−(
m2)
≤ 2 s m
n
s−m(s − m)! 1 − 2q
s+ q
2s−mnq
2(
s2)
−(
m2)
≤ 2 s m
n
s−m(s − m)! exp n(−2q
s+ q
2s−m) q
2(
s2)
−(
m2) (by (1)) where the second inequality holds for p ≫
ln3 2n n
1
2
. Define g(m) := 2 s
m
n
s−m(s − m)! exp n(−2q
s+ q
2s−m) q
2(
2s)
−(
m2) and consider the the ratio of consecutive terms of g(m).
(10) h(m) := g(m + 1)
g(m) = (s − m)
2nq
m(m + 1) exp npq
2s−m−1.
We will show h(m) ≥ 1 iff m ≥ m
0for some m
0(n) → ∞, hence g is first decreasing and then increasing. Further we will show g(1) ≥ g(s − 1), which implies P
s−1m=1
f (m) ≤ sg(1). Observe for sufficiently large n, h(1) = (s − 1)
22nq exp np q
2q
2s≤ log
b2n
2nq exp (log
bn ln n)
2p 4nq
2−2ǫ≤ ln
2n 2np
2q exp
ln
4n 4npq
2−2ǫ(by (1))
→ 0 since p ≫
ln nn
1 2
and
h(s − 1) = 1
nsq
s−1exp {npq
s}
≥ 2q
1−ǫlog
b2n ln n exp pq
ǫlog
bn ln n 2
= 2q
1−ǫln
2 1qln
3n exp pq
ǫln
2n
−2 ln q
≥ 2q
1−ǫp
2ln
3n exp q
1+ǫln
2n 2
(by (1), (2))
≥ 1 provided p 6= 1 − o(1). Also,
h(m) = (s − m)
2n(m + 1)q
mexp npq
2s−m−1≥ 1 iff
npq
2s−m−1≥ ln n(m + 1)q
m(s − m)
2iff
m ≥ log
b
ln
n(m+1)qm (s−m)2
npq
2s−1
iff
m ≥ log
b
4n ln
n(m+1)qm (s−m)2
p log
b2(n) ln
2(n)
+ 2ǫ − 1 iff
m ≥ log
b4n p
+ log
bln n(m + 1)q
m(s − m)
2− 2 log
b(ln n log
bn) + 2ǫ − 1.
Define
x(m) = log
b4n p
+ log
bln n(m + 1)q
m(s − m)
2−2 log
b(ln n log
bn) + 2ǫ −1.
Now,
d
dm x(m) =
m
2− s − 1 −
1ln
1 q
!
m − 1 −
1ln
1 q
!
s +
2ln
1 q
!
(m + 1)(s − m) ln
n(m+1)qm (s−m)2
and the roots of the numerator are:
s − 1 −
1ln
1 q
± v u u
t s − 1 −
1ln
1 q
!
2+ 4s 1 −
1ln
1 q
!
−
8ln
1 q
2
=
s − 1 −
1ln
1 q
± (s + 1) v u u
t 1 −
3(s+1) ln
1 q
!
2−
8(s+1) ln2
1 q
2 .
Using Taylor Series with remainder about 0, one can show if 0 ≤ z ≤ 3−2 √ 2 then for any y such that |y| ≤ z
1 − 3y − 8z
2(1 − 6z + z
2)
32≤ p(1 − 3y)
2− 8y
2≤ 1 − 3y + 8z
2(1 − 6z + z
2)
32. Letting y = z =
1(s−1) ln1
q
, we show
d
dm x(m) =
m + 1 −
1ln
1 q
− δ
!
m − s +
2ln
1 q
+ δ
!
(m + 1)(s − m) ln
n(m+1)qm (s−m)2
where |δ| ≤ 8
(s + 1) ln
21 q
1 −
6(s+1) ln1
q
+
1(s+1)2ln21
q
!
32.
Thus δ = Θ
pln n1→ 0 as n → ∞ since p ≫
ln(n)1.
So on (−∞, −1) and ln
−1 1q−1+δ, s−2 ln
−1 1q−δ x(m) is decreas- ing and on −1, ln
−1 1q−1+δ and s−2 ln
−1 1q−δ, s x(m) is increasing.
Thus m
1= ln
−1 1q−1+δ is a relative maximum and m
2= s−2 ln
−1 1q−δ is a relative minimum of x(m).
Note m
1∈ [1, s−1] iff p ≤ 1−e
−2−δ1and m
2∈ [1, s−1] iff p ≤ 1−e
−1−δ2. Also for n sufficiently large, x(m) is continuous on [1, s − 1], for every m ∈ [1, s − 1] x(m) ∈ [1, s − 1], and s − 1 > x(1) > x(s − 1) > 1.
If p > 1 − e
−2
1−δ
, on [1, s − 1] x(m) has an absolute maximum at 1 and an absolute minimum at s − 1. So by the above information and the intermediate value theorem there exists a unique m
0∈ [1, s − 1] such that m
0= x(m
0) and x(m
0) > x(s − 1).
If 1−e
−2−δ1< p ≤ 1−e
−1−δ2, on [1, s−1] x(m) has an absolute maximum at 1 and an absolute minimum at m
2. So by the above information and the intermediate value theorem there exists a unique m
0∈ [1, s − 1] such that m
0= x(m
0). Further, one can show by iteration that x(m
0) ≥ x(s − 1).
If p ≤ 1 − e
−2−δ1or p → 0, on [1, s − 1] x(m) has an absolute maximum at m
1and an absolute minimum at m
2. So by the above information and the intermediate value theorem there exists a unique m
0∈ [1, s − 1] such that m
0= x(m
0). Further, one can show by iteration that x(m
0) ≥ x(s−1).
Thus, in any of the three cases there exists a unique m
0∈ [1, s − 1] such that ∀m ≥ m
0= x(m
0) ≥ x(m).
Now, for n sufficiently large ln n(m
0+ 1)q
m0(s − m
0)
2≥ ln nsq
s−1≥ ln log
b(n) ln (n)s 4q
1−ǫwhich goes to infinity as n goes to infinity. Also, log
b4n p
≫ 2 log
b(log
b(n) ln (n)) and 2ǫ − 1 is bounded, thus m
0→ ∞. Therefore, h(m) ≥ 1 iff m ≥ m
0→ ∞ as n → ∞.
Also, g(1) ≥ g(s − 1) iff n
s−1(s − 1)! exp nq
2s−1≥ n exp nq
s+1q
−(
s−12) iff
n
ss! exp −n(q
s+1− q
2s−1) q(
s−12) ≥ n
2s
which is true since n
ss! exp −n(q
s+1− q
2s−1) q(
s−12) ≥ E(X
s) ≥ (1 − o(1)) exp{C/2}
where C =
p2logb8nln n+ log
bn and (1 − o(1)) exp{C/2} ≥ n
2/s if p ≥
ln n24, a condition clearly satisfied by our hypothesis. Hence we have shown,
n s
s−1X
m=1
s m
n − s s − m
1 − 2q
s− q
2s−mn−2s+mq
2(
2s)
−(
m2) ≤ s n s
g(1).
Finally, we show s
nsg(1) = o(E
2(X
s)), s
nsg(1)
E
2(X
s) = 2s
2n
s−1exp{n(q
2s−1− 2q
s)}
n
s
(1 − q
s)
2(n−s)(s − 1)!
≤ 2s
3exp{n(q
2s−1− 2q
s)}
(1 − o(1))n(1 − q
s)
2n(s
2= o(n))
≤ 2s
3(1 − o(1))n exp
n
q
2s−1− 2q
s+ 2q
s1 − q
s(by (2))
≤ 2s
3(1 − o(1))n exp nq
2s−1(1 + 2q) 1 − q
s≤ 2 log
b3n
(1 − o(1))n exp 3 log
b2n ln
2n 4n(1 − q
s) q
2ǫ−1→ 0 since p ≫
ln nn13
.
We have thus shown if s = log
bn − log
b(log
bn ln n) + log
b2 + ǫ =
⌊log
bn − log
b(log
bn ln n) + log
b2⌋ + 2 then V ar(X
s) = o(E
2(X
s)) provided
p2 64
≥
ln (lnn p ) ln n
.
We now can state our main result.
Theorem 2.4. Let p be fixed or
p642≥
lnlnn p
ln n