coupling on-line and off-line random graphs...introduction preliminary knowledge coupling on-line...

80
Introduction Preliminary Knowledge Coupling on-line and off-line random graph models Coupling On-line and Off-line Random Graphs Woojin Kim March 1st

Upload: others

Post on 29-Jul-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Coupling On-line and Off-line Random Graphs

Woojin Kim

March 1st

Page 2: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Goal for this presentation

We are going to explore

Several random graph models

The method to analyze them(Especially, by relating one random graph to another randomgraph)

Page 3: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Goal for this presentation

We are going to explore

Several random graph models

The method to analyze them

(Especially, by relating one random graph to another randomgraph)

Page 4: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Goal for this presentation

We are going to explore

Several random graph models

The method to analyze them(Especially, by relating one random graph to another randomgraph)

Page 5: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Reminder

A graph is called a power law graph if the fraction ofvertices with degree k is proportional to 1

kβ for some β > 0

Page 6: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Reminder

A graph is called a power law graph if the fraction ofvertices with degree k is proportional to 1

kβ for some β > 0

Page 7: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Reminder

A random graph means a probability space (Ω,F ,P) wherethe set Ω consists of graphs

e.g. Erdos-Renyi model G (n, p)

e.g. F (n,m)

Page 8: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Reminder

A random graph means a probability space (Ω,F ,P) wherethe set Ω consists of graphs

e.g. Erdos-Renyi model G (n, p)

e.g. F (n,m)

Page 9: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Reminder

A random graph means a probability space (Ω,F ,P) wherethe set Ω consists of graphs

e.g. Erdos-Renyi model G (n, p)

e.g. F (n,m)

Page 10: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Reminder

A random graph G almost surely satisfies a property P if

Pr(G satisfies P) = 1− on(1)

e.g. G (n, n−1.1) is almost surely triangle free.

e.g. G (n, n−0.9) almost surely contains triangle.

Page 11: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Reminder

A random graph G almost surely satisfies a property P if

Pr(G satisfies P) = 1− on(1)

e.g. G (n, n−1.1) is almost surely triangle free.

e.g. G (n, n−0.9) almost surely contains triangle.

Page 12: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Reminder

A random graph G almost surely satisfies a property P if

Pr(G satisfies P) = 1− on(1)

e.g. G (n, n−1.1) is almost surely triangle free.

e.g. G (n, n−0.9) almost surely contains triangle.

Page 13: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Off-line vs On-line

All random graph models for power law graphs belong to thefollowing two categories; the off-line model and the on-line model

For the off-line model, the graph under consideration has a fixednumber of vertices, say n vertices.

e.g. The uniform distribution on the set of all graphs on n vertices

Erdos-Renyi model G (n, p)

The probability distribution of the random graph depends upon thechoice of the model.

Page 14: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Off-line vs On-line

All random graph models for power law graphs belong to thefollowing two categories; the off-line model and the on-line model

For the off-line model, the graph under consideration has a fixednumber of vertices, say n vertices.

e.g. The uniform distribution on the set of all graphs on n vertices

Erdos-Renyi model G (n, p)

The probability distribution of the random graph depends upon thechoice of the model.

Page 15: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Off-line vs On-line

All random graph models for power law graphs belong to thefollowing two categories; the off-line model and the on-line model

For the off-line model, the graph under consideration has a fixednumber of vertices, say n vertices.

e.g. The uniform distribution on the set of all graphs on n vertices

Erdos-Renyi model G (n, p)

The probability distribution of the random graph depends upon thechoice of the model.

Page 16: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Off-line vs On-line

All random graph models for power law graphs belong to thefollowing two categories; the off-line model and the on-line model

For the off-line model, the graph under consideration has a fixednumber of vertices, say n vertices.

e.g. The uniform distribution on the set of all graphs on n vertices

Erdos-Renyi model G (n, p)

The probability distribution of the random graph depends upon thechoice of the model.

Page 17: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Off-line vs On-line

The on-line model is often called the generative model.

At each tick of the clock, a decision is made for adding or deletingvertices or edges.

The on-line model can be viewed as an infinite sequence of off-linemodels where the random graph model at time t may depend onall the earlier decisions.

Page 18: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Off-line vs On-line

The on-line model is often called the generative model.

At each tick of the clock, a decision is made for adding or deletingvertices or edges.

The on-line model can be viewed as an infinite sequence of off-linemodels where the random graph model at time t may depend onall the earlier decisions.

Page 19: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Off-line vs On-line

The on-line model is often called the generative model.

At each tick of the clock, a decision is made for adding or deletingvertices or edges.

The on-line model can be viewed as an infinite sequence of off-linemodels where the random graph model at time t may depend onall the earlier decisions.

Page 20: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Off-line vs On-line

The on-line models are harder to analyze than the off-line models,but closer to the way that realistic networks are generated.

We analyze the on-line models using the knowledge that we haveabout the off-line models.

Our goal is to couple the on-line model with the off-linemodel of random graphs with a similar power law degreedistribution so that we can apply the techniques from the off-linemodel to the on-line model.

Page 21: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Off-line vs On-line

The on-line models are harder to analyze than the off-line models,but closer to the way that realistic networks are generated.

We analyze the on-line models using the knowledge that we haveabout the off-line models.

Our goal is to couple the on-line model with the off-linemodel of random graphs with a similar power law degreedistribution so that we can apply the techniques from the off-linemodel to the on-line model.

Page 22: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Off-line vs On-line

The on-line models are harder to analyze than the off-line models,but closer to the way that realistic networks are generated.

We analyze the on-line models using the knowledge that we haveabout the off-line models.

Our goal is to couple the on-line model with the off-linemodel of random graphs with a similar power law degreedistribution so that we can apply the techniques from the off-linemodel to the on-line model.

Page 23: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Comparing random graphs

Graph property

A graph property P can be viewed as a set of graphs.

We say a graph G satisfies property P if G ∈ P.

A graph property is said monotone if whenever a graph H satisfiesproperty A, then any graph containing H must also satisfy propertyA.

Examples

The property of containing the complete graph K3

The property of being connected (Non-example)

Page 24: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Comparing random graphs

Graph property

A graph property P can be viewed as a set of graphs.

We say a graph G satisfies property P if G ∈ P.

A graph property is said monotone if whenever a graph H satisfiesproperty A, then any graph containing H must also satisfy propertyA.

Examples

The property of containing the complete graph K3

The property of being connected (Non-example)

Page 25: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Comparing random graphs

Graph property

A graph property P can be viewed as a set of graphs.

We say a graph G satisfies property P if G ∈ P.

A graph property is said monotone if whenever a graph H satisfiesproperty A, then any graph containing H must also satisfy propertyA.

Examples

The property of containing the complete graph K3

The property of being connected (Non-example)

Page 26: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Comparing random graphs

Graph property

A graph property P can be viewed as a set of graphs.

We say a graph G satisfies property P if G ∈ P.

A graph property is said monotone if whenever a graph H satisfiesproperty A, then any graph containing H must also satisfy propertyA.

Examples

The property of containing the complete graph K3

The property of being connected (Non-example)

Page 27: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Comparing random graphs

Graph property

A graph property P can be viewed as a set of graphs.

We say a graph G satisfies property P if G ∈ P.

A graph property is said monotone if whenever a graph H satisfiesproperty A, then any graph containing H must also satisfy propertyA.

Examples

The property of containing the complete graph K3

The property of being connected

(Non-example)

Page 28: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Comparing random graphs

Graph property

A graph property P can be viewed as a set of graphs.

We say a graph G satisfies property P if G ∈ P.

A graph property is said monotone if whenever a graph H satisfiesproperty A, then any graph containing H must also satisfy propertyA.

Examples

The property of containing the complete graph K3

The property of being connected (Non-example)

Page 29: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Comparing random graphs

Dominance

Definition

Given two random graphs G1 and G2 on n vertices.

We say G1

dominates G2, ifFor any monotone graph property A,

Pr(G1 satisfies A) ≥ Pr(G2 satisfies A).

In this case, we writeG1 ≥ G2.

Page 30: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Comparing random graphs

Dominance

Definition

Given two random graphs G1 and G2 on n vertices. We say G1

dominates G2, if

For any monotone graph property A,

Pr(G1 satisfies A) ≥ Pr(G2 satisfies A).

In this case, we writeG1 ≥ G2.

Page 31: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Comparing random graphs

Dominance

Definition

Given two random graphs G1 and G2 on n vertices. We say G1

dominates G2, ifFor any monotone graph property A,

Pr(G1 satisfies A) ≥ Pr(G2 satisfies A).

In this case, we writeG1 ≥ G2.

Page 32: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Comparing random graphs

Dominance

Definition

Given two random graphs G1 and G2 on n vertices. We say G1

dominates G2, ifFor any monotone graph property A,

Pr(G1 satisfies A) ≥ Pr(G2 satisfies A).

In this case, we writeG1 ≥ G2.

Page 33: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Comparing random graphs

Dominance

e.g. For any p1 ≤ p2, G (n, p1) ≤ G (n, p2)

Page 34: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Comparing random graphs

Dominance

Definition

For any ε > 0, we say G1 dominates G2 with an error estimate εif

Pr(G1 satisfies A) + ε ≥ Pr(G2 satisfies A)

Page 35: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Comparing random graphs

Dominance

Definition(Almost surely dominate)

If G1 dominates G2 with an error estimate ε = εn, which goes tozero as n approaches infinity,

We say G1 almost surely dominatesG2. In this case, we write

Almost surely G1 G2

e.g. For any δ > 0, we have almost surely

G (n, (1− δ)m(n2

)) F (n,m) G (n, (1 + δ)m(n2

))

Page 36: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Comparing random graphs

Dominance

Definition(Almost surely dominate)

If G1 dominates G2 with an error estimate ε = εn, which goes tozero as n approaches infinity, We say G1 almost surely dominatesG2. In this case, we write

Almost surely G1 G2

e.g. For any δ > 0, we have almost surely

G (n, (1− δ)m(n2

)) F (n,m) G (n, (1 + δ)m(n2

))

Page 37: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Comparing random graphs

Dominance

Definition(Almost surely dominate)

If G1 dominates G2 with an error estimate ε = εn, which goes tozero as n approaches infinity, We say G1 almost surely dominatesG2. In this case, we write

Almost surely G1 G2

e.g. For any δ > 0, we have almost surely

G (n, (1− δ)m(n2

)) F (n,m) G (n, (1 + δ)m(n2

))

Page 38: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Comparing random graphs

Edge-independent

Definition

A random graphs G is called edge-independent if there is anedge-weighted function p : E (Kn)→ [0, 1] satisfying

Pr(G = H) =∏e∈H

pe ×∏e /∈H

(1− pe)

For any given random graph model, it would be advantageous ifwe can establish some comparisons with edge-independentrandom graph

Page 39: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Comparing random graphs

Edge-independent

Definition

A random graphs G is called edge-independent if there is anedge-weighted function p : E (Kn)→ [0, 1] satisfying

Pr(G = H) =∏e∈H

pe ×∏e /∈H

(1− pe)

For any given random graph model, it would be advantageous ifwe can establish some comparisons with edge-independentrandom graph

Page 40: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Growth-Deletion Models for power law graphs

A Growth-Deletion Model for Random Power Law Graphs

Here we consider a general on-line model that combines deletionsteps with the preferential attachment model.

Vertex-growth step: Add a new vertex v and form a new edgefrom v to an existing vertex u chosen with probability proportionalto an existing vertex u chosen with probability proportional to du

Edge-growth step: Add a new edge with endpoints to be chosenamong existing vertices with probability proportional to thedegrees. If it already exists in the current graph, the generatededge is discarded. The edge-growth step is repeated until a newedge is successfully added.

Page 41: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Growth-Deletion Models for power law graphs

A Growth-Deletion Model for Random Power Law Graphs

Here we consider a general on-line model that combines deletionsteps with the preferential attachment model.

Vertex-growth step: Add a new vertex v and form a new edgefrom v to an existing vertex u chosen with probability proportionalto an existing vertex u chosen with probability proportional to du

Edge-growth step: Add a new edge with endpoints to be chosenamong existing vertices with probability proportional to thedegrees. If it already exists in the current graph, the generatededge is discarded. The edge-growth step is repeated until a newedge is successfully added.

Page 42: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Growth-Deletion Models for power law graphs

A Growth-Deletion Model for Random Power Law Graphs

Here we consider a general on-line model that combines deletionsteps with the preferential attachment model.

Vertex-growth step: Add a new vertex v and form a new edgefrom v to an existing vertex u chosen with probability proportionalto an existing vertex u chosen with probability proportional to du

Edge-growth step: Add a new edge with endpoints to be chosenamong existing vertices with probability proportional to thedegrees. If it already exists in the current graph, the generatededge is discarded. The edge-growth step is repeated until a newedge is successfully added.

Page 43: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Growth-Deletion Models for power law graphs

A Growth-Deletion Model for Random Power Law Graphs

Vertex-deletion step: Delete a vertex and all incident edgesrandomly.

Edge-deletion step: Delete an edge randomly.

Page 44: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Growth-Deletion Models for power law graphs

A Growth-Deletion Model for Random Power Law Graphs

Vertex-deletion step: Delete a vertex and all incident edgesrandomly.

Edge-deletion step: Delete an edge randomly.

Page 45: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Growth-Deletion Models for power law graphs

A Growth-Deletion Model for Random Power Law Graphs

For non-negative values p1, p2, p3, p4 summing to 1, we considerthe following growth-deletion model G (p1, p2, p3, p4):

At each step, with probability p1, take a vertex-growth step;

With probability p2, take an edge-growth step;

With probability p3, take a vertex-deletion step;

Otherwise, with probability p4 = 1− p1 − p2 − p3, take anedge-deletion step.

Page 46: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Growth-Deletion Models for power law graphs

A Growth-Deletion Model for Random Power Law Graphs

For non-negative values p1, p2, p3, p4 summing to 1, we considerthe following growth-deletion model G (p1, p2, p3, p4):

At each step, with probability p1, take a vertex-growth step;

With probability p2, take an edge-growth step;

With probability p3, take a vertex-deletion step;

Otherwise, with probability p4 = 1− p1 − p2 − p3, take anedge-deletion step.

Page 47: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Growth-Deletion Models for power law graphs

A Growth-Deletion Model for Random Power Law Graphs

For non-negative values p1, p2, p3, p4 summing to 1, we considerthe following growth-deletion model G (p1, p2, p3, p4):

At each step, with probability p1, take a vertex-growth step;

With probability p2, take an edge-growth step;

With probability p3, take a vertex-deletion step;

Otherwise, with probability p4 = 1− p1 − p2 − p3, take anedge-deletion step.

Page 48: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Growth-Deletion Models for power law graphs

A Growth-Deletion Model for Random Power Law Graphs

For non-negative values p1, p2, p3, p4 summing to 1, we considerthe following growth-deletion model G (p1, p2, p3, p4):

At each step, with probability p1, take a vertex-growth step;

With probability p2, take an edge-growth step;

With probability p3, take a vertex-deletion step;

Otherwise, with probability p4 = 1− p1 − p2 − p3, take anedge-deletion step.

Page 49: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Growth-Deletion Models for power law graphs

A Growth-Deletion Model for Random Power Law Graphs

For non-negative values p1, p2, p3, p4 summing to 1, we considerthe following growth-deletion model G (p1, p2, p3, p4):

At each step, with probability p1, take a vertex-growth step;

With probability p2, take an edge-growth step;

With probability p3, take a vertex-deletion step;

Otherwise, with probability p4 = 1− p1 − p2 − p3, take anedge-deletion step.

Page 50: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Growth-Deletion Models for power law graphs

A Growth-Deletion Model for Random Power Law Graphs

G (p1, p2, p3, p4)

We assume p3 < p1 and p4 < p2 so that the number ofvertices and edge grows as t goes to infinity.

If p3 = p4 = 0, the model is the usual preferential attachmentmodel which generates power law graphs with exponentβ = 2 + p1

p1+2p2.

Page 51: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Growth-Deletion Models for power law graphs

A Growth-Deletion Model for Random Power Law Graphs

G (p1, p2, p3, p4)

We assume p3 < p1 and p4 < p2 so that the number ofvertices and edge grows as t goes to infinity.

If p3 = p4 = 0, the model is the usual preferential attachmentmodel which generates power law graphs with exponentβ = 2 + p1

p1+2p2.

Page 52: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Growth-Deletion Models for power law graphs

A Growth-Deletion Model for Random Power Law Graphs

G (p1, p2, p3, p4)

We assume p3 < p1 and p4 < p2 so that the number ofvertices and edge grows as t goes to infinity.

If p3 = p4 = 0, the model is the usual preferential attachmentmodel which generates power law graphs with exponentβ = 2 + p1

p1+2p2.

Page 53: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Growth-Deletion Models for power law graphs

A Growth-Deletion Model for Random Power Law Graphs

Facts:

G (p1, p2, p3, p4)

Suppose p3 < p1 and p4 < p2. Then almost surely the degreesequence of the growth-deletion model G (p1, p2, p3, p4) follows thepower law distribution with the exponent

β = 2 +p1 + p3

p1 + 2p2 − p3 − 2p4

Page 54: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Growth-Deletion Models for power law graphs

A Growth-Deletion Model for Random Power Law Graphs

Facts:

G (p1, p2, p3, p4)

Suppose p3 < p1 and p4 < p2.

Then almost surely the degreesequence of the growth-deletion model G (p1, p2, p3, p4) follows thepower law distribution with the exponent

β = 2 +p1 + p3

p1 + 2p2 − p3 − 2p4

Page 55: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Growth-Deletion Models for power law graphs

A Growth-Deletion Model for Random Power Law Graphs

Facts:

G (p1, p2, p3, p4)

Suppose p3 < p1 and p4 < p2. Then almost surely the degreesequence of the growth-deletion model G (p1, p2, p3, p4) follows thepower law distribution with the exponent

β = 2 +p1 + p3

p1 + 2p2 − p3 − 2p4

Page 56: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Growth-Deletion Models for power law graphs

A Growth-Deletion Model for Random Power Law Graphs

Facts:

G (p1, p2, p3, p4)

Suppose p3 < p1 and p4 < p2. Then almost surely the degreesequence of the growth-deletion model G (p1, p2, p3, p4) follows thepower law distribution with the exponent

β = 2 +p1 + p3

p1 + 2p2 − p3 − 2p4

Page 57: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Growth-Deletion Models for power law graphs

A Growth-Deletion Model for Random Power Law Graphs

A random graph in G (p1, p2, p3, p4) almost surely has

expected average degreep1 + p2 − p4

p1 + p3.

For pi ’s in certain ranges, this value can be below 1 and therandom graph is not connected.

=⇒ We consider the modified model G (p1, p2, p3, p4,m) for someinteger m which will generate random graphs which have

expected degree m(p1 + p2 − p4)

(p1 + p3).

Page 58: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Growth-Deletion Models for power law graphs

A Growth-Deletion Model for Random Power Law Graphs

A random graph in G (p1, p2, p3, p4) almost surely has

expected average degreep1 + p2 − p4

p1 + p3.

For pi ’s in certain ranges, this value can be below 1 and therandom graph is not connected.

=⇒ We consider the modified model G (p1, p2, p3, p4,m) for someinteger m which will generate random graphs which have

expected degree m(p1 + p2 − p4)

(p1 + p3).

Page 59: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Growth-Deletion Models for power law graphs

A Growth-Deletion Model for Random Power Law Graphs

A random graph in G (p1, p2, p3, p4) almost surely has

expected average degreep1 + p2 − p4

p1 + p3.

For pi ’s in certain ranges, this value can be below 1 and therandom graph is not connected.

=⇒ We consider the modified model G (p1, p2, p3, p4,m) for someinteger m which will generate random graphs which have

expected degree m(p1 + p2 − p4)

(p1 + p3).

Page 60: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Growth-Deletion Models for power law graphs

A Modified Growth-Deletion Model

G (p1, p2, p3, p4,m):

At each step, with probability p1, add a new vertex and form mnew edges from v to existing u chosen with probabilityproportional to du

With probability p2, take m edge-growth steps;

With probability p3, take a vertex-deletion step;

Otherwise, with probability p4 = 1− p1 − p2 − p3, take medge-deletion step.

Page 61: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Growth-Deletion Models for power law graphs

A Modified Growth-Deletion Model

G (p1, p2, p3, p4,m):

At each step, with probability p1, add a new vertex and form mnew edges from v to existing u chosen with probabilityproportional to du

With probability p2, take m edge-growth steps;

With probability p3, take a vertex-deletion step;

Otherwise, with probability p4 = 1− p1 − p2 − p3, take medge-deletion step.

Page 62: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Growth-Deletion Models for power law graphs

A Modified Growth-Deletion Model

G (p1, p2, p3, p4,m):

At each step, with probability p1, add a new vertex and form mnew edges from v to existing u chosen with probabilityproportional to du

With probability p2, take m edge-growth steps;

With probability p3, take a vertex-deletion step;

Otherwise, with probability p4 = 1− p1 − p2 − p3, take medge-deletion step.

Page 63: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Growth-Deletion Models for power law graphs

A Modified Growth-Deletion Model

G (p1, p2, p3, p4,m):

At each step, with probability p1, add a new vertex and form mnew edges from v to existing u chosen with probabilityproportional to du

With probability p2, take m edge-growth steps;

With probability p3, take a vertex-deletion step;

Otherwise, with probability p4 = 1− p1 − p2 − p3, take medge-deletion step.

Page 64: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Growth-Deletion Models for power law graphs

A Modified Growth-Deletion Model

G (p1, p2, p3, p4,m):

At each step, with probability p1, add a new vertex and form mnew edges from v to existing u chosen with probabilityproportional to du

With probability p2, take m edge-growth steps;

With probability p3, take a vertex-deletion step;

Otherwise, with probability p4 = 1− p1 − p2 − p3, take medge-deletion step.

Page 65: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Growth-Deletion Models for power law graphs

A Modified Growth-Deletion Model

Suppose p3 < p1 and p4 < p2.

Then almost surely the degree sequence of thegrowth-deletion model G (p1, p2, p3, p4,m) follows the powerlaw distribution with the exponent β being the same as theexponent for the model G (p1, p2, p3, p4).

Many results for G (p1, p2, p3, p4,m) can be derived in thesame fashion as for G (p1, p2, p3, p4)

Page 66: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Growth-Deletion Models for power law graphs

A Modified Growth-Deletion Model

Suppose p3 < p1 and p4 < p2.

Then almost surely the degree sequence of thegrowth-deletion model G (p1, p2, p3, p4,m) follows the powerlaw distribution with the exponent β being the same as theexponent for the model G (p1, p2, p3, p4).

Many results for G (p1, p2, p3, p4,m) can be derived in thesame fashion as for G (p1, p2, p3, p4)

Page 67: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Growth-Deletion Models for power law graphs

Definition: Almost surely edge-independent

A random graph G is ”almost surely edge-independent”

if there aretwo edge-independent random graphs G1 and G2 on the samevertex set satisfying:

G1 ≤ G ≤ G2

and

For any two vertices u and v , let p(i)uv be the probability of edge uv

in Gi for i = 1, 2. We have

p(1)uv = (1− o(1))p

(2)uv

Page 68: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Growth-Deletion Models for power law graphs

Definition: Almost surely edge-independent

A random graph G is ”almost surely edge-independent”if there aretwo edge-independent random graphs G1 and G2 on the samevertex set satisfying:

G1 ≤ G ≤ G2

and

For any two vertices u and v , let p(i)uv be the probability of edge uv

in Gi for i = 1, 2. We have

p(1)uv = (1− o(1))p

(2)uv

Page 69: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Growth-Deletion Models for power law graphs

Definition: Almost surely edge-independent

A random graph G is ”almost surely edge-independent”if there aretwo edge-independent random graphs G1 and G2 on the samevertex set satisfying:

G1 ≤ G ≤ G2

and

For any two vertices u and v , let p(i)uv be the probability of edge uv

in Gi for i = 1, 2. We have

p(1)uv = (1− o(1))p

(2)uv

Page 70: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Growth-Deletion Models for power law graphs

The main theorem 1: Fan Chung and Linyuan Lu, 2004

Suppose p3 < p1, p4 < p2 and log n m < tp1

2(p1+p2) . Then,

(1) Almost surely the degree sequence of the growth-deletionmodel G (p1, p2, p3, p4,m) follows the power law distributionwith the exponent

β = 2 +p1 + p3

p1 + 2p2 − p3 − 2p4

Page 71: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Growth-Deletion Models for power law graphs

The main theorem 1: Fan Chung and Linyuan Lu, 2004

Suppose p3 < p1, p4 < p2 and log n m < tp1

2(p1+p2) . Then,

(1) Almost surely the degree sequence of the growth-deletionmodel G (p1, p2, p3, p4,m) follows the power law distributionwith the exponent

β = 2 +p1 + p3

p1 + 2p2 − p3 − 2p4

Page 72: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Growth-Deletion Models for power law graphs

The Main theorem 1: Fan Chung and Linyuan Lu, 2004

Suppose p3 < p1, p4 < p2 and log n m < tp1

2(p1+p2) . Then,

(2) G (p1, p2, p3, p4,m) is almost surely edge-independent. Itdominates and is dominated by an edge-independent graph

with probability p(t)ij of having an edge between vertices i and

j , i < j , at time t, satisfying:

p(t)ij ≈

p2m

2p4τ(2p2−p4)t2α−1

iαjα (1 + (1− p4p2

)( jt )

12r

+2α−1), if iαjα p2mt2α−1

4τ2p4

1− (1 + o(1)) 2p4τp2m

iαjαt1−2α, if iαjα p2mt2α−1

4τ2p4

where α = p1(p1+2p2−p3−2p4)2(p1+p2−p4)(p1−p3) and τ = (p1+p2−p4)(p1−p3)

p1+p3

Page 73: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Growth-Deletion Models for power law graphs

The Main theorem 1: Fan Chung and Linyuan Lu, 2004

Suppose p3 < p1, p4 < p2 and log n m < tp1

2(p1+p2) . Then,

(2) G (p1, p2, p3, p4,m) is almost surely edge-independent. Itdominates and is dominated by an edge-independent graph

with probability p(t)ij of having an edge between vertices i and

j , i < j , at time t, satisfying:

p(t)ij ≈

p2m

2p4τ(2p2−p4)t2α−1

iαjα (1 + (1− p4p2

)( jt )

12r

+2α−1), if iαjα p2mt2α−1

4τ2p4

1− (1 + o(1)) 2p4τp2m

iαjαt1−2α, if iαjα p2mt2α−1

4τ2p4

where α = p1(p1+2p2−p3−2p4)2(p1+p2−p4)(p1−p3) and τ = (p1+p2−p4)(p1−p3)

p1+p3

Page 74: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Growth-Deletion Models for power law graphs

The Main theorem 2: Fan Chung and Linyuan Lu, 2004

Without the assumption on m, we have the following general butweaker result. We say the index of a vertex u is i if u is generatedat time i .

Page 75: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Growth-Deletion Models for power law graphs

The Main theorem 2: Fan Chung and Linyuan Lu, 2004

Without the assumption on m, we have the following general butweaker result. We say the index of a vertex u is i if u is generatedat time i .

Page 76: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Growth-Deletion Models for power law graphs

The Main theorem 2: Fan Chung and Linyuan Lu, 2004

In G (p1, p2, p3, p4,m) with p3 < p1, p4 < p2, let S be the set ofvertices with index i satisfying

i m1α t1− 1

2α .

Let GS be the induced subgraph of G (p1, p2, p3, p4,m) on S . Thenwe have

(1) GS dominates a random power law graph G1, in which theexpected degrees are given by

wi ≈p2m

2p4τ(2p2 − p4)( p1p1−p3

− α)

Page 77: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Growth-Deletion Models for power law graphs

The Main theorem 2: Fan Chung and Linyuan Lu, 2004

(2) GS is dominated by a random power law graph G2, in whichthe expected degrees are given by

wi ≈m

2p4τ( p1p1−p3

− α)

iα.

Page 78: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Growth-Deletion Models for power law graphs

The Main theorem 3: Fan Chung and Linyuan Lu, 2004

In G (p1, p2, p3, p4,m) with p3 < p1, p4 < p1, let T be the set ofvertices with index i satisfying

i m1α t1− 1

2α .

Then the induced subgraph GT of G (p1, p2, p3, p4,m) is almost acomplete graph. Namely, GT dominates an edge-independent anedge-independent graph with pij = 1− o(1)

Page 79: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Growth-Deletion Models for power law graphs

Ingredient of Proof for the Main Theorems

The basic idea : the martingale method

But with substantial difference

A martingale involves a sequence of functions withconsecutive functions having small bounded differences, eachfunction is defined on a fixed probability space Ω.

For the on-line model, the probability space for the randomgraph generated at each time instance is different in general.(We have a sequence of probability spaces where twoconsecutive ones have ”small” difference.)

Page 80: Coupling On-line and Off-line Random Graphs...Introduction Preliminary Knowledge Coupling on-line and o -line random graph models O -line vs On-line All random graph models for power

Introduction Preliminary Knowledge Coupling on-line and off-line random graph models

Growth-Deletion Models for power law graphs

Bibliography

Complex Graphs and Networks; Fan Chung and Linyuan Lu (2004)

The Probabilistic method 3rd ed; Noga Alon and Joel H. Spencer(2008)