Size of giant component in Random Geometric Graphs

  • Slides: 49
Download presentation
Size of giant component in Random Geometric Graphs -G. Ganesan Indian Statistical Institute, Delhi.

Size of giant component in Random Geometric Graphs -G. Ganesan Indian Statistical Institute, Delhi.

Random Geometric Graph • n nodes uniformly distributed in S = [-½, ½]2 •

Random Geometric Graph • n nodes uniformly distributed in S = [-½, ½]2 • Two nodes u and v connected by an edge if d(u, v) < rn • Resulting graph random geometric graph (RGG)

Figure 1: Random Geometric Graph

Figure 1: Random Geometric Graph

Radius of Connectivity •

Radius of Connectivity •

Giant Component Regime • Sparse, no Giant Comp. Intermediate, Dense, Has giant component fully

Giant Component Regime • Sparse, no Giant Comp. Intermediate, Dense, Has giant component fully connected rn

Intermediate range •

Intermediate range •

Theorem 1 (Ganesan, 2012) •

Theorem 1 (Ganesan, 2012) •

Proof Sketch of Theorem 1 • Divide S into small squares {Si}i each of

Proof Sketch of Theorem 1 • Divide S into small squares {Si}i each of size • Choose 4 < ∆ < 5 so that nodes in adjacent squares are joined by an edge. • Say that Si is occupied if it contains at least one node and vacant otherwise. S

S • Also, divide the unit square S into ``horizontal” rect. each of size

S • Also, divide the unit square S into ``horizontal” rect. each of size where • Fix the bottom rectangle R R

Say that a sequence of occupied squares L = (S 1, …, St) form

Say that a sequence of occupied squares L = (S 1, …, St) form a occupied left-right crossing of R if: (i) Si and Si+1 share an edge for each i. (ii) S 1 intersects left edge of R. (iii) St intersects right edge of R. S 1 S St

1

1

Probability of left-right crossing • Let LR(R) denote the event that R has an

Probability of left-right crossing • Let LR(R) denote the event that R has an occupied left-right crossing… • Lemma (Ganesan, 2012): We have that for some positive constant δ.

 • Thus we have that if M is sufficiently large. 1

• Thus we have that if M is sufficiently large. 1

 • What is the advantage of identifying occupied left-right crossings. . • Ans:

• What is the advantage of identifying occupied left-right crossings. . • Ans: We get a path of edges from left to right…

1

1

1

1

Thus

Thus

 • What is the probability that each rectangle has such a path? •

• What is the probability that each rectangle has such a path? • Ans:

Number of rectangles is • The number of rectangles is less than since by

Number of rectangles is • The number of rectangles is less than since by our choice of rn, we have

 • Thus… • The event that each rectangle has an occupied left-right crossing

• Thus… • The event that each rectangle has an occupied left-right crossing occurs with prob. • And we then get a network of paths from left to right…

1

1

Thus

Thus

 • Perform an analogous procedure vertically…

• Perform an analogous procedure vertically…

1

1

Thus

Thus

Why is this useful? • We have obtained a connected “backbone” of paths in

Why is this useful? • We have obtained a connected “backbone” of paths in G… • We have essentially “trapped” isolated components of G in boxes of size…

Isolated component

Isolated component

 • So, we know that if backbone occurs… then all components not attached

• So, we know that if backbone occurs… then all components not attached to backbone are “boxable” , i. e. , can be fitted in a box…

 • Let X denote the sum of size of all components of G

• Let X denote the sum of size of all components of G that are boxable… (1) for some positive constants • Recall that backbone occurs with prob. .

Thus Note: Whenever backbone occurs, X denotes total sum of sizes of components not

Thus Note: Whenever backbone occurs, X denotes total sum of sizes of components not attached to the backbone… Therefore

 • We need to prove the estimate (1) regarding sum of sizes of

• We need to prove the estimate (1) regarding sum of sizes of boxable components… i. e. to prove that Recall: X sum of size of all components of G that are boxable

Proof of (1) • How to compute the size of a component that can

Proof of (1) • How to compute the size of a component that can be fitted in a size box? • Main idea…count the number of vacant squares attached to the component…

 • Observation from figure… • “Boxable” components have a circuit of vacant squares

• Observation from figure… • “Boxable” components have a circuit of vacant squares attached to them… • For any square Si (proved using standard binomial estimates)

 • We therefore cannot have large boxable components… • Because, such components have

• We therefore cannot have large boxable components… • Because, such components have a lot of vacant squares ``attached” to them…

More precise computation • Let S 0 be the square containing the origin… •

More precise computation • Let S 0 be the square containing the origin… • Define C 0 to be the maximal connected set of occupied squares containing S 0… • We say that C 0 is the cluster containing S 0…

S 0 C 0

S 0 C 0

S 0

S 0

 • We count the number of vacant squares Vs attached to C 0

• We count the number of vacant squares Vs attached to C 0 • Suppose C 0 contains k squares and the outermost boundary ∂C 0 of C 0 contains L edges…(thick line in fig. )

The following hold: • (1) The number of distinct vacant squares attached to ∂C

The following hold: • (1) The number of distinct vacant squares attached to ∂C 0 is at least Vs > L/8… • (2) Since ∂C 0 contains k squares in its interior, we must have

 • (3) Also, the ``last edge” of ∂C 0 can cut the X

• (3) Also, the ``last edge” of ∂C 0 can cut the X axis at at most L distinct points… • (4) And ∂C 0 has a self-avoiding path of L-1 steps. • (5) The number of choices of ∂C 0 is therefore at most L. 4 L-1

S 0 Last edge

S 0 Last edge

 • Thus (1)-(5) implies

• Thus (1)-(5) implies

 • Thus…. • And if N(C 0) denotes the number of nodes is

• Thus…. • And if N(C 0) denotes the number of nodes is C 0, we also have

 • Recall C 0 is the occupied cluster containing S 0… • Define

• Recall C 0 is the occupied cluster containing S 0… • Define Ci for each square Si • Same conclusion holds…

 • Use Markov’s inequality to get… for θ sufficiently small… • But is

• Use Markov’s inequality to get… for θ sufficiently small… • But is the sum of size of all boxable components… • And we are done…

Main summary of steps • (1) We constructed a backbone of paths with high

Main summary of steps • (1) We constructed a backbone of paths with high prob. . … • (2) We deduced that each component not attached to the backbone is “boxable” • (3) We showed that the sum of sizes of all “boxable” components is less than with high prob…

References • M. Franceschetti, O. Dousse, D. N. C. Tse and P. Thiran. (2007).

References • M. Franceschetti, O. Dousse, D. N. C. Tse and P. Thiran. (2007). Closing Gap in the Capacity of Wireless Networks via Percolation Theory. IEEE Trans. Inform. Theory, 53, 1009– 1018. • G. Ganesan. (2012). Size of the giant component in a random geometric graph. Accepted for publ. Ann. Inst. Henri Poincare. • A. Gopalan, S. Banerjee, A. K. Das and S. Shakottai. (2011). Random Mobility and the Spread of Infection. Proc. IEEE Infocomm, pp. 999– 1007.

 • P. Gupta and P. R. Kumar. (1998). Critical Power for Asymptotic Connectivity

• P. Gupta and P. R. Kumar. (1998). Critical Power for Asymptotic Connectivity in Wireless Networks. Stoch. Proc. and Appl. , 2203– 2214. • M. Penrose. (2003). Random Geometric Graphs. Oxford.