• No results found

Chapter 4 Steiner Distance of Large Sets in the Hypercube

4.3 Lower Bound

For the lower bound, we make use of the identification of each vertex of the n-cube with a binary string of lengthn. A vertex in the hypercube is even if its corresponding binary string has an even number of 1’s. In the same way a vertex is odd if its corresponding binary string has an odd number of 1’s. Figure 4.1 illustratesn-cubes with 1 ≤n ≤ 3. Denote the set of even vertices of a given n-cube by E and the set of odd vertices by ¯E. The sets E and ¯E are are illustrated in Figures 4.2 and 4.3, respectively. 0 1 00 10 01 11 000 100 010 110 001 101 011 111

Figure 4.1 The n-cubes for 1≤n ≤3

Lemma 4.4. Suppose thatSV(Qn), be a subset of even vertices i.e. each element of S contains an even number of 1’s. Then

d(S)≥ |S|+|S| 2

0 00 11 000 110 101 011

Figure 4.2 The even vertices of the n-cube where 1≤n ≤3 1 10 01 100 010 001 111

Figure 4.3 The odd vertices of then-cube where 1≤n≤3

Proof. Suppose thatSE, is a subset of the even vertices of Qn. Let ¯S be obtained fromS by switching the value of first entry of vertex inS. We have thatd(S) =d( ¯S) by symmetry. Suppose that T = (V(T), E(T)) and ¯T = (V( ¯T), E( ¯T)) are Steiner trees ofSand ¯S, respectively. Naively, we have thatd(SS¯)≥2|S|−1. Furthermore, connecting T and ¯T yields a subgraph of Qn spanning SS¯. Hence, d(SS¯) ≤

|E(T)∪E( ¯T)|+ 1. Then,

2|S| −1≤ |E(T)∪E( ¯T)|+ 1

=|E(T)|+|E( ¯T)| − |E(T)∩E( ¯T)|+ 1 = 2d(S)− |E(T)∩E( ¯T)|+ 1,

which implies that

2|S| −2≤2d(S)− |E(TT¯)|. (4.1) Let Γ =hα, βi,jibe the subgroup of automorphisms ofQn generated by the following automorphisms

α :v0v1· · ·vn−1 7→v1· · ·vn−1v0

βi,j :v0v1· · ·vi· · ·vj· · ·vn−1 7→v0v1· · ·v¯i· · ·v¯j· · ·vn−1.

Here, α cycles through a binary stringv while each βi,j “flips” i’th and j’th bits of a binary string v.

We now show that for any two edges e1, e2 ∈E(Qn), there exists a unique γ ∈Γ such that γ(e2) = e1. Suppose that e1 = ab and e2 = uv where a and u are even vertices while b and v are odd vertices. Without loss of generality, we may assume that a=0, the vertex of all zeros. This implies that the string b contains a single 1. We shall first prove existence.

First, using a composition of automorphisms of the form bi,j we may map uv to

0vˆ. Using some power of the automorphism α, we may then map the edge 0vˆto the edge 0b=e1. Hence, there exists γ ∈Γ such that γ(e2) =e1.

To show that this map is unique, we provide a combinatorial argument. Enu- merate the images of a binary string v =v0v1· · ·vn−1 under automorphisms in Γ. If

γ ∈Γ, then

γ(v) = uiui+1· · ·unu1· · ·ui−1,

where ui ∈ {vi,v¯i} for each 1 ≤ in. Now there are n choices for i. Furthermore,

γ(v) contains an even number of “flipped” bits. So there are 2n−1 choices for the number of 1’s. So there aren2n−1 possible images ofv under aγ Γ. Since there are

n2n−1 edges in the n-cube, this implies that |γ| ≥ n2n−1. Hence, any automorphism

We now consider the experiment of selecting elements λ1, λ2 ∈ Γ with uniform probability and independently applying them toT and ¯T, respectively. Since for any two edgesf, gE(Qn) there there is a unique automorphism mapping anf tog, we have that for any two automorphisms λ1, λ2 ∈Γ, it holds that

P[fλ1(T)] =P[fλ2(T)] =

|E(T)|

n2n−1 .

We now consider the random variable X =|E(λ1(T)∩λ2( ¯T))|. For the expected value ofX, E(X), we have that

max λ12 {|E(λ1(T)∩λ2( ¯T))|} ≥E(X). We observe that E(X) = X fE(Qn) P[fλ1(T)∧fλ2( ¯T)] = X fE(Qn) |E(T)| n2n−1 · |E( ¯T)| n2n−1 = |E(T)| 2 n2n−1 = d(S) 2 n2n−1, which implies max

λ12

{e(λ1(T)∩λ2( ¯T))} ≥ d(S)

2

n2n−1. Applying this to equation (4.1), we

see that

2d(S)− d(S)

2

n2n−1 ≥2|S| −2. Now, d(S) =|S|+x for some x≥0. So,

2(|S|+x)−(|S|+x) 2 n2n−1 ≥2|S| −2 2|S|+ 2x− |S| 2+ 2|S|x+x2 n2n−1 ≥2|S| −2 2x− 2|S|x n2n−1 + 2|S| − |S|2+x2 n2n−1 ≥2|S| −2 2x(1− |S| n2n−1)≥ |S|2+x2 n2n−1 −2 x≥ |S| 2 n2n −1. Hence, d(S)≥ |S|+ n2|S|n2 −1.

With these preliminary results in hand, we can determine the asymptotic growth of sdiamk(Qn) for largek.

Theorem 4.5. If k =k(n), then 1. If k = Ω(2n), then sdiam k(Qn) =k+O(2n/n), and 2. If lim n→∞ k 2n/n =∞, then sdiamk(Qn)∼k. Proof. If k ≤ 2n−1, let S V(Q

n) be a subset of the even vertices of size k. If

k > 2n−1, let S contain all even vertices and choose the remaining odd vertices randomly. Applying the bounds determined in Lemmas 4.3 and 4.4, we see that

k+ k 2

n2n −1≤d(S)≤sdiamk(Qn)≤k+ 2n

n (1 +o(1)).

This immediately gives that sdiamk(Qn)≥k−1 +O(2n/n) and sdiamk(Qn) = Ω(k). If lim

n→∞

k

2n/n =∞, then we have that 2

n/n=o(k), so sdiam(Q

n) =k(1 +o(1)), giving sdiamk(Qn)k.

Related documents