on the degree distribution of random planar graphs angelika steger

32
On the degree distribution of random planar graphs Angelika Steger (joint work with Konstantinos Panagiotou, SODA‘11)

Upload: starbuck

Post on 23-Feb-2016

28 views

Category:

Documents


0 download

DESCRIPTION

On the degree distribution of random planar graphs Angelika Steger. (j oint work with Konstantinos Panagiotou , SODA‘11 ) . TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A A A A. Random Graphs from Classes with Constraints. Motivation. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: On the degree distribution of random planar graphs Angelika Steger

On the degree distribution of random planar graphs

Angelika Steger

(joint work with Konstantinos Panagiotou, SODA‘11)

Page 2: On the degree distribution of random planar graphs Angelika Steger

Random Graphs from

Classes with Constraints

Motivation

Page 3: On the degree distribution of random planar graphs Angelika Steger

Classical Random Graph Theory

Paul Erdős, Alfred RényiOn the evolution of random graphsPubl. Math. Inst. Int. Hungar. Acad. Sci., 1960

Given: a set of n vertices.Decide for each potential edge randomly and independently whether edge is present.

edge probability p → random graph Gn,p

Key property: Independence of edges.

Page 4: On the degree distribution of random planar graphs Angelika Steger

The Setup

• Examples (classes with constraints):– Trees, Outerplanar Graphs, Planar Graphs, etc.– Generally: excluding a minor (or a fixed subgraph)

• Random Graph: – This talk: according to the uniform distribution

• Typical questions for such a random graph:– Number of edges?– Degree Sequence? [Number of vertices of degree loglog(n)?]– Subgraph count?– Evolution?

The obvious problem: no independence!

Page 5: On the degree distribution of random planar graphs Angelika Steger

Test Case: Random Planar Graphs

Colin McDiarmid, AS, Dominic WelshRandom planar graphsJournal of Combinatorial Theory, Series B, 2005

c, C: 0 < c < Prob[Pn connected ] < C < 1

Pn := set of all planar graphs on n (labelled) vertices

Pn := graph drawn randomly from Pn ( → random planar graph)

Page 6: On the degree distribution of random planar graphs Angelika Steger

Connectedness – Proof Idea

Direct approach: Counting ...

Prob[Pn connected ] =

We: rough, adhoc methods

Giménez, Noy, 2009:

|Pn| ≈ p · n−7/2 · γn · n! where p = 4.26094.. · 10−6

γ ≈ 27.2269.. |Cn| ≈ c · n−7/2 · γn · n! where c ≈ 4.10436.. · 10−6

# connected planar graphs on n vertices

# planar graphs on n vertices

Page 7: On the degree distribution of random planar graphs Angelika Steger

Techniques

• ”Classical” approach:– enumeration: count graphs with specific properties…– analytic combinatorics …– Lots of papers ...

• This talk:– sample a graph

• Boltzmann Sampling• analyze the construction during the execution of the

algorithm– find and exploit independence in the probability

space

[in particular: Drmota, Giménez, Noy ...]

Page 8: On the degree distribution of random planar graphs Angelika Steger

Outline

• 1) The Power of Independence

• 2) Boltzmann Sampling

• 3) Block Structure

• 4) Degree Sequence

Page 9: On the degree distribution of random planar graphs Angelika Steger

Recall

Azuma-Hoeffding :

If for there are s.t.

then

Page 10: On the degree distribution of random planar graphs Angelika Steger

A General Decomposition

Block Decomposition (of a connected graph)

Page 11: On the degree distribution of random planar graphs Angelika Steger

The Key Idea

• Condition on the block structure! Specify– How many blocks of size there are, and– How they „touch“ each other

• Observation: can generate a graph with given block structure by choosing the blocks independently!

• So we obtain a product probability space.

Page 12: On the degree distribution of random planar graphs Angelika Steger

Outline

• 1) The Power of Independence

• 2) Boltzmann Sampling

• 3) Block Structure

• 4) Degree Sequence

Page 13: On the degree distribution of random planar graphs Angelika Steger

Generation of Random Objects

Duchon, Flajolet, Louchard, SchaefferBoltzmann Samplers for the Random Generation of Combinatorial StructuresCombinatorics, Probability and Computing, 2004

Page 14: On the degree distribution of random planar graphs Angelika Steger

Boltzmann Sampler

Observations:

• If we condition on |ΓG (x)| = n, then ΓG (x) is a uniform sampler.

• Expected size of the output depends on the parameter x:

An algorithm ΓG (x) that generates an element G G is called Boltzmann Sampler iff

|G| = # of vertices of G

G(x) := generating function for class G

Page 15: On the degree distribution of random planar graphs Angelika Steger

A Sampler for Connected Graphs

A Branching Process:

...

C(d1, d2 , …)(B1, B2, … )

ΓC (x):

ΓC (x)

d Po(λ⟶ C)for i = 1,..., d: Bi ⟶ ΓB (μC)

for u ∈Bi (except the root) replace u with ΓC (x)

identify root of Bi with v

for λC and μC

appropriately(details later)

Page 16: On the degree distribution of random planar graphs Angelika Steger

Why Is This Useful ?

• The di‘s and the Bi‘s are drawn independently!• Under reasonable assumptions:

C(d1, d2 , …)(B1, B2, … )

ΓC (x)

Idea: properties of the sequences (d1, d2 , … , di , …) and (B1, B2 , … , Bi , …) that hold with „extremely high“ probability also hold for a random object

x=ρ

Page 17: On the degree distribution of random planar graphs Angelika Steger

Why Is This Useful (cont.) ?

• Suppose that the sampler ΓC (ρ) used the values (d1, d2 , …, dn) and (B1, B2, …, Bm) to generate C• By inspecting the sampler:

- n is the total number of vertices in C- m satisfies and (by Chernoff)

C(d1, d2 , …)(B1, B2, … )

ΓC (ρ)

Page 18: On the degree distribution of random planar graphs Angelika Steger

E: ΓC (ρ) generates a graph on n verticesA:B: B1,..., Bm satisfy property PBΓ: blocks of ΓC (x) satisfy property P

C(d1, d2 , …)(B1, B2, … )

ΓC (ρ)

Note: blocks are independent ... can apply e.g. Chernoff bounds

Page 19: On the degree distribution of random planar graphs Angelika Steger

Summary

In order to bound

it suffices to bound

where A:B: B1,..., Bm satisfy property P

C(d1, d2 , …)(B1, B2, … )

ΓC (ρ)

Page 20: On the degree distribution of random planar graphs Angelika Steger

Outline

• 1) The Power of Independence

• 2) Boltzmann Sampling

• 3) Block Structure

• 4) Degree Sequence

Page 21: On the degree distribution of random planar graphs Angelika Steger

• Let be the set of biconnected graphs in • is nice if– Every looks like

– and are „small“:

and

• Examples: planar, outerplanar, minor-free, ...

Nice Graph Classes

[Norin, Seymour, Thomas, Wollan ‘06]

Page 22: On the degree distribution of random planar graphs Angelika Steger

Panagiotou, St. (SODA’09)Let C be a random graph from a ‘nice‘ class. Let be the singularity of B(x). Then the following is true a.a.s.– If , then

C has blocks of at most logarithmic size.– If , then• The largest block in C contains

vertices.• The second largest block contains vertices.• There are „many“ blocks that contain vertices.

Block Structure

Page 23: On the degree distribution of random planar graphs Angelika Steger

Simple Complex

Simple vs. Complex

„Plenty“ of independence

A „lot“ is hidden in the large block

e.g. outerplanar graphs, series-parallel graphs e.g. planar graphs

Page 24: On the degree distribution of random planar graphs Angelika Steger

Outline

• 1) The Power of Independence

• 2) Boltzmann Sampling

• 3) Block Structure

• 4) Degree Sequence

Page 25: On the degree distribution of random planar graphs Angelika Steger

Sampler Connected Graphs

ΓC (x) C(λ1, λ2 , … , λi , …)(B1, B2 , … , Bi , …)

List of parameters distributed indep. according to Po(λC).

List of vertex rooted biconnected graphs distr. indep. according to ΓB(μC).

Page 26: On the degree distribution of random planar graphs Angelika Steger

Subcritical case

Intuitively:

Every vertex is born with a certain degree It then receives a certain number of new

neighbors – indep. of its birth degree

dl = P[ born with degree l]pk-l = P [ receive k-l more neighbors later ]

inner vertex of biconnected component Poisson many copies of a root of a biconnected component

Page 27: On the degree distribution of random planar graphs Angelika Steger

Critical Case

Intuitively:

Every vertex is born with a certain degree It then receives a certain number of new

neighbors – indep. of its birth degree

large component „remainder“

Page 28: On the degree distribution of random planar graphs Angelika Steger

2-connected connected⟶

Panagiotou, St. (SODA’11)For ‘nice‘ graph classes we have: if

then

where k0‘(n) and c(.) depend on k0(n) resp b(.)

Page 29: On the degree distribution of random planar graphs Angelika Steger

3-connected 2-connected⟶

Panagiotou, St. (SODA’11)For ‘nice‘ graph classes we have: if

then

where k0‘(n) and b(.) depend on k0(n) resp t(.)

Page 30: On the degree distribution of random planar graphs Angelika Steger

Summary

Bernasconi, Panagiotou, St (‘08): - degree sequence of random dissectionsBernasconi, Panagiotou, St (‘09): - degree sequence of series-parallel graphsJohannsen, Panagiotou (’10): - degree sequence of 3-connected planar graphsPanagiotou, St. (’11): - degree sequence of planar graphs

Note: similar results were obtain (using different methods) by Drmota, Giménez, Noy ...

Page 31: On the degree distribution of random planar graphs Angelika Steger

Work in Progress

Maximum degree of a random planar graph:

Reed, McDiarmid (`08): θ(log n)

Boltzmann sampler approach: ∃ a vertex of degree (1- ε) c log n≧

analytic combinatorics approach: ∄ a vertex of degree (1+ ε) c log n ≦

Page 32: On the degree distribution of random planar graphs Angelika Steger