A RANDOM GRAPH MODEL
A RANDOM GRAPH MODEL
LEMMA:1.1
A random graph G_(n,p), given that its number of edges is m, is equally likely to be one of the (((n¦2))¦m) graph that have m edges.
Proof:
Let G_0 be any labelled graph with m edges. Then since
{G_(n,p)= G_0 }⊆{|E_(n,p) |=m}
We have
P(G_(n,p)= G_0 |E_(n,p) |=m)= (P(G_(n,p)= G_0 |E_(n,p) |=m))/(P(|E_(n,p) |=m))
= P(G_(n,p)= G_0 )/((|E_(n,p) |=m) )
= (p^m (1-p)^((n¦2)-m ))/(〖(((n¦2))¦m) p〗^m (1-p)^((n¦2)-m ) )
= (((n¦2))¦m)^(-1).
Thus G_(n,p) conditional on the event {G_(n,p) has m edges} is equal in distribution to G_(n,m), the graph chosen uniformly at random from all graphs with m edges. Obviously, the main difference between those two models of random graph is that in G_(n,m.)we choose its number of edges, while in the case of G_(n,p) the number of edges is the binomial random variable with the parameters and p. intuitively, for large n random graphs G_(n,m) and G_(n,p) should behave in similar fashion when the number of edges m in G_(n,m) equals or is “ close” to the expected number of edges of G_(n,p)ie., when m= (n¦2)p≈(n^2 p)/2,
Or, equivalently, when the edge probability in G_(n,p)
p≈2m/n^2 .
Throughout the book, we will use the notation f≈g to indicate that f=(1+o(1)g, where the o(1) term will depend on some parameter going to 0 or ∞.
We next introduce a useful “coupling techniques” that generates the random graph G_(n,p)in two independent steps. We will then describe a similar idea in relation to G_(n,m). Suppose that p_1<p and p_2 is defined by the equation
1-p=(1- p_1 )(1-p_2 ),
Or equivalently,
p= p_1+p_2-p_1 p_2.
Thus, an edge is not included in G_(n,p) if it is not included in either of G_(n,p1) or G_(n,p2.)
It follows that
G_(n,p)=G_(n,p1) ∪ G_(n,p2.)
Where the two graph G_(n,p1) ,G_(n,p2.) are independent .so when we write
G_(n,p1) ⊆ G_(n,p),
We mean that the two graph are coupled so that G_(n,p) is obtained from G_(n,p1)by super imposing it with G_(n,p2.)and replacing eventual double edges by a single one.
We can also couple random graph G_(n,m_1 ) or G_(n,m_2.) where m_2≥ m_1 via
G_(n,m_2 ) = G_(n,m_1 )∪H.
Here H is the random graph on vertex set [n] that has m = m_2 -m_1 edges chosen uniformly at random from ((([n])¦2))⁄E_(n,m_1 )
Consider now a graph property P defined as a subset of the set of all labelled graphs on vertex set [n], i.e.,,P ⊆2^((n¦2) ).
For example, all connected graphs (on n vertices), graphs with a Hamiltonian cycle, graphs containing a given subgraph, planar graphs, and graphs with a vertex of given degree form a specific “graph property”.
We will state below two simple observations which show a general relationship between G_(n,m) and G_(n,p)in the context of the probabilities of having a given graph property P. The constant 10 in the next lemma is not best possible, but in the context of the usage of the lemma, any constant will suffice.
LEMMA:1.2
Let P be any graph property and p= m⁄((n¦2) where m=m(n)→∞,(n¦2) →∞,then,for all large n,)
P(G_(n,m)∈P)≤10m^(1⁄2) P(G_(n,m)∈P)
Proof:
By the law of total probability,
P(G_(n,m)∈P)= ∑_(k=0)^((n¦2))▒P(G_(n,m)∈P) (|E_(n,p) |=k P(E_(n,m)=k))
= ∑_(k=0)^((n¦2))▒〖P(G_(n,m)∈P)P(E_(n,m)=k) 1.4〗
≥P(G_(n,m)∈P)P(E_(n,m)=m)
To justify (1.4), we write
P(G_(n,m)∈P)|E_(n,p) |=k)= (P(G_(n,m)∈P)∧|E_(n,p) |=k) )/P(|E_(n,p) |=k )
= ∑_█(G∈P@|E(G)|=k)▒(p^k (1-p)^(N-K))/((N¦K) p^k (1-p)^(N-K) )
= ∑_█(G∈P@|E(G)|=k)▒1/((N¦K) )
=P(G_(n,k)∈P)
Next recall that the number of edges |E_(n,p) | of a random graph G_(n,p) is a random variable with the binomial distribution with parameters(n¦2) and p. Applying Stirling’s formula:
k!=(1+o(1)) (k/e)^k √2πk, (1.5)
Putting,
N= (n¦2),we get,after substituting (1.5)for the factorials in (N¦m),
P(|E_(n,p) |=m )=(N¦m) p^m (1-p)^((n¦2)-m)
= (1+o(1)) ((N)^k √2πN p^m (1-p)^(N-m) )/(m^m (N-m)^(N-m) √(2πm(N-m) )) (1.6)
= (1+o(1)) √(N/2πm(N-m) ,)
hence, P(|E_(n,p) |=m )≥1/(10√m),
so, P(G_(n,m)∈P)≤10m^(1⁄2) P(G_(n,m)∈P)
we call a graph property P monotone increasing if G∈P implies G+e∈P, ie., adding an edge e to a graph G does not destroy the property. For example, connectivity and Hamilton city are monotone increasing properties. A monotone increasing property is non – trivial if the empty graph K ̅_n∉P and the complete graph K_n∈P.
P monotone decreasing if G∈P implies G-e∈P, ie., adding an edge e to a graph G does not destroy the property. Properties of a graph not being connected or being planar are examples of monotone decreasing graph properties. Obviously, a graph property Pis monotone increasing if and only if its complement is monotone decreasing. Clearly not all graph property monotone. For example, having at least half of the vertices having a given fixed degree d is not monotone.
From the coupling argument it follows that if P is monotone increasing property then, whenever p<p^' or m<m^',
P(G_(n,p)∈P)≤P(G_(n,p^' )∈P), (1.7)
P(G_(n,m)∈P)≤P(G_(n,m^' )∈P), (1.8)
Respectively, for monotone increasing graph properties we can get a much a better upper bound on P(G_(n,m)∈P), in terms of P(G_(n,m)∈P),than that given by lemma1.2.
LEMMA:1.3
Let P be an monotone increasinggraph property and p= m⁄(N ,then,for all large n and p=o(1)such that Np,N(1-p)/〖(NP)〗^(1/2)→∞,)
P(G_(n,m)∈P)≤3P(G_(n,p)∈P)
Proof:
Suppose P be an monotone increasing and p=m/N N=(n¦2)then,
P(G_(n,m)∈P)= ∑_(k=0)^N▒P(G_(n,k)∈P) P(E_(n,p)=k)
≥ ∑_(k=0)^N▒〖P(G_(n,m)∈P)P(E_(n,m)=k) 〗
However, by the coupling property we know that k≥m.
P(G_(n,k)∈P)≥P(G_(n,m)∈P)
The number of edges |E_(n,p) | in〖 G〗_(n,p) has the binomial distribution with parameters N, p. hence,
P(G_(n,p)∈P)≥ P(G_(n,m)∈P) ∑_(k=m)^N▒P(|E_(n,p) |=k )
=P(G_(n,m)∈P) ∑_(k=m)^N▒u_(k ) (1.9)
u_k=(N¦K) p^k (1-p)^(N-K)
Applying Stirling’s formula:
u_m=(1+o(1)) (N^N p^m (1-p)^(N-m) )/(m^m (N-m)^(N-m) (2πm)^(1/2) ) =((1+o(1)))/(2πm)^(1/2)
furthermore,ifk=m+t where 0≤t≤m^(1/2) then,
u_(k+1)/u_k = (N-k)p/(k+1)(1-p) = (1- t/(N-m))/(1+(t+1)/m )≥exp{-t/(N-m-t)-(t+1)/m},
After using lemma23.1(a), (b) to obtain the inequality. And our assumptions on N, p to obtain to second.
It follows that for 0≤t≤m^(1/2),
u_(m+t)≥((1+o(1)))/(2πm)^(1/2) exp{-∑_(s=0)^(t-1)▒〖s/(N-m-s)-(s+1)/m〗}
≥exp{-t^2/2m-o(1)}/(2πm)^(1/2) ,
Where we have used the fact that m=o(N).
It follows that
∑_(k=m)^(m+m^(1/2))▒u_k ≥((1+o(1)))/(2πm)^(1/2) ∫_(x=0)^1▒〖e^(-x^2⁄2) dx〗≥1/3
And lemma follows from (1.9).
Lemmas 1.2 and 1.3 are surprisingly applicable. In fact, since the G_(n,p)model is computationally easier to handle than G_(n,m), we will repeatedly use both lemmas to show that P (G_(n,p)∈P) → 0 implies that P (G_(n,m)∈P) → 0 when n → ∞. In other situations, we can use a stronger and move widely applicable result. The theorem below, which we state without proof, gives precise conditions for the asymptotic equivalence of random graph G_(n,p) and G_(n,m).it is due to Lucak [557].
Comments
Post a Comment