Enumeration. Martingales. Random graphs. Mikhail Isaev School of - - PowerPoint PPT Presentation

enumeration martingales random graphs mikhail isaev
SMART_READER_LITE
LIVE PREVIEW

Enumeration. Martingales. Random graphs. Mikhail Isaev School of - - PowerPoint PPT Presentation

Enumeration. Martingales. Random graphs. Mikhail Isaev School of Mathematical Sciences, Monash University Discrete Maths Research Group talk August 28, 2017 . . . . . .. . . . . . . .. . . . . . . .. . . . . . . .. . . .. . . . .


slide-1
SLIDE 1
  • Enumeration. Martingales. Random graphs.

Mikhail Isaev

School of Mathematical Sciences, Monash University Discrete Maths Research Group talk

August 28, 2017 . . . . . .. . . . . . . .. . . . . . . .. . . . . . . .. . . .. . . . . .

slide-2
SLIDE 2

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduction Subgraph counts Asymptotic enumeration Cumulant expansion

Introduction

Mikhail Isaev (Monash University) Discrete Maths talk August 28, 2017 2 / 29

slide-3
SLIDE 3

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduction Subgraph counts Asymptotic enumeration Cumulant expansion

Expectation of the exponential function

We are interested in estimates for EeZ, where Z is a complex random variable. EeZ ≈ eEZ and EeZ ≈ eEZ+ 1

2 E(Z−EZ)2.

It is clear for the following cases: when Z is small; when Z X1 Xn, where X1 Xn are independent and small. For our purposes we needed: when Z f X1 Xn , where X1 Xn are independent; when Z is a complex martingale.

Mikhail Isaev (Monash University) Discrete Maths talk August 28, 2017 3 / 29

slide-4
SLIDE 4

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduction Subgraph counts Asymptotic enumeration Cumulant expansion

Expectation of the exponential function

We are interested in estimates for EeZ, where Z is a complex random variable. EeZ ≈ eEZ and EeZ ≈ eEZ+ 1

2 E(Z−EZ)2.

It is clear for the following cases: when Z is small; when Z = X1 + · · · + Xn, where X1, . . . , Xn are independent and small. For our purposes we needed: when Z f X1 Xn , where X1 Xn are independent; when Z is a complex martingale.

Mikhail Isaev (Monash University) Discrete Maths talk August 28, 2017 3 / 29

slide-5
SLIDE 5

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduction Subgraph counts Asymptotic enumeration Cumulant expansion

Expectation of the exponential function

We are interested in estimates for EeZ, where Z is a complex random variable. EeZ ≈ eEZ and EeZ ≈ eEZ+ 1

2 E(Z−EZ)2.

It is clear for the following cases: when Z is small; when Z = X1 + · · · + Xn, where X1, . . . , Xn are independent and small. For our purposes we needed: when Z = f(X1, . . . , Xn), where X1, . . . , Xn are independent; when Z is a complex martingale.

Mikhail Isaev (Monash University) Discrete Maths talk August 28, 2017 3 / 29

slide-6
SLIDE 6

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduction Subgraph counts Asymptotic enumeration Cumulant expansion

Random vectors with independent components

Theorem (I., McKay, 2017) Let X = (X1, . . . , Xn) be a random vector with independent components taking values in Ω = Ω1 × · · · × Ωn. Let f : Ω → C. Suppose, for any 1 ≤ j ̸= k ≤ n, sup

x,xj |f(x) − f(xj)| ≤ α,

sup

x,xj,xk,xjk |f(x) − f(xj) − f(xk) + f(xjk)| ≤ ∆,

where the suprema is over all x, xj, xk, xjk ∈ Ω such that x,xj and xk, xjk dier only in the j-th coordinate, x,xk and xj, xjk dier only in the k-th coordinate. (A) If α = o(n−1/2), then Eef(X) = eEf(X) ( 1 + O(nα2) ) . (B) If α = o(n−1/3) and ∆ = o(n−4/3), then Eef(X) = eEf+ 1

2 E(f−Ef)2 (

1 + O(nα3 + n2α2∆) e

1 2 Var ℑf(X))

.

Mikhail Isaev (Monash University) Discrete Maths talk August 28, 2017 4 / 29

slide-7
SLIDE 7

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduction Subgraph counts Asymptotic enumeration Cumulant expansion

Random permutations

Theorem (Greenhill, I., McKay, 2017+) Let X = (X1, . . . , Xn) be a uniform random element of Sn and f : Sn → C. Suppose, for any distinct j, a ∈ {1, . . . , n}, sup

ω∈Sn

|f(ω) − f(ω ◦ (ja))| ≤ α, and, for any distinct j, k, a, b ∈ {1, . . . , n}, sup

ω∈Sn

|f(ω) − f(ω ◦ (ja)) − f(ω ◦ (kb)) + f(ω ◦ (ja)(kb))| ≤ ∆, (A) If α = o(n−1/2), then Eef(X) = eEf(X) ( 1 + O(nα2) ) . (B) If α = o(n−1/3) and ∆ = o(n−4/3), then Eef(X) = eEf+ 1

2 E(f−Ef)2 (

1 + O(nα3 + n2α2∆) e

1 2 Var ℑf(X))

.

Mikhail Isaev (Monash University) Discrete Maths talk August 28, 2017 5 / 29

slide-8
SLIDE 8

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduction Subgraph counts Asymptotic enumeration Cumulant expansion

Random subsets

Let Bn,m denote the set of subsets of {1, . . . , n} of size m. Theorem (Greenhill, I., McKay, 2017+) Let X be a uniform random element of Bn,m, m ≤ n/2, and f : Bn,m → C. Suppose, for any A ∈ Bn,m and a ∈ A, j / ∈ A, |f(A) − f(A ⊕ {j, a})| ≤ α, and, for any distinct a, b ∈ A, j, k / ∈ A, |f(A) − f(A ⊕ {j, a}) − f(A ⊕ {k, b}) + f(A ⊕ {j, k, a, b})| ≤ ∆, (A) If α = o(m−1/2), then Eef(X) = eEf(X) ( 1 + O(mα2) ) . (B) If α = o(m−1/3) and ∆ = o(m−4/3), then Eef(X) = eEf+ 1

2 E(f−Ef)2 (

1 + O(mα3 + m2α2∆) e

1 2 Var ℑf(X))

.

Mikhail Isaev (Monash University) Discrete Maths talk August 28, 2017 6 / 29

slide-9
SLIDE 9

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduction Subgraph counts Asymptotic enumeration Cumulant expansion

Four applications in the random graph theory

1

Concentration results. For a real random variable X, by the Markov inequality, Pr X c Pr etX etc e

tc etX 2

Asymptotic normality. Let Z it X

X X ,

t it X

X X . Then,

eZ t and e Z

1 2

Z Z 2

e

t2 2 3

Subgraph counts in random graphs with given degrees.

4

Asymptotic enumeration by complex-analytic methods.

Mikhail Isaev (Monash University) Discrete Maths talk August 28, 2017 7 / 29

slide-10
SLIDE 10

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduction Subgraph counts Asymptotic enumeration Cumulant expansion

Four applications in the random graph theory

1

Concentration results. For a real random variable X, by the Markov inequality, Pr X c Pr etX etc e

tc etX 2

Asymptotic normality. Let Z it X

X X ,

t it X

X X . Then,

eZ t and e Z

1 2

Z Z 2

e

t2 2 3

Subgraph counts in random graphs with given degrees.

4

Asymptotic enumeration by complex-analytic methods.

Mikhail Isaev (Monash University) Discrete Maths talk August 28, 2017 7 / 29

slide-11
SLIDE 11

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduction Subgraph counts Asymptotic enumeration Cumulant expansion

Four applications in the random graph theory

1

Concentration results. For a real random variable X, by the Markov inequality, Pr(X > c) = Pr(etX > etc) ≤ e−tcEetX . . .

2

Asymptotic normality. Let Z it X

X X ,

t it X

X X . Then,

eZ t and e Z

1 2

Z Z 2

e

t2 2 3

Subgraph counts in random graphs with given degrees.

4

Asymptotic enumeration by complex-analytic methods.

Mikhail Isaev (Monash University) Discrete Maths talk August 28, 2017 7 / 29

slide-12
SLIDE 12

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduction Subgraph counts Asymptotic enumeration Cumulant expansion

Four applications in the random graph theory

1

Concentration results. For a real random variable X, by the Markov inequality, Pr(X > c) = Pr(etX > etc) ≤ e−tcEetX . . .

2

Asymptotic normality. Let Z it X

X X ,

t it X

X X . Then,

eZ t and e Z

1 2

Z Z 2

e

t2 2 3

Subgraph counts in random graphs with given degrees.

4

Asymptotic enumeration by complex-analytic methods.

Mikhail Isaev (Monash University) Discrete Maths talk August 28, 2017 7 / 29

slide-13
SLIDE 13

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduction Subgraph counts Asymptotic enumeration Cumulant expansion

Four applications in the random graph theory

1

Concentration results. For a real random variable X, by the Markov inequality, Pr(X > c) = Pr(etX > etc) ≤ e−tcEetX . . .

2

Asymptotic normality. Let Z = it X−EX

√ Var X , φ(t) = E exp

( it X−EX

√ Var X

) . Then, EeZ = φ(t) and eEZ+ 1

2 E(Z−EZ)2 = e−t2/2.

3

Subgraph counts in random graphs with given degrees.

4

Asymptotic enumeration by complex-analytic methods.

Mikhail Isaev (Monash University) Discrete Maths talk August 28, 2017 7 / 29

slide-14
SLIDE 14

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduction Subgraph counts Asymptotic enumeration Cumulant expansion

Four applications in the random graph theory

1

Concentration results. For a real random variable X, by the Markov inequality, Pr(X > c) = Pr(etX > etc) ≤ e−tcEetX . . .

2

Asymptotic normality. Let Z = it X−EX

√ Var X , φ(t) = E exp

( it X−EX

√ Var X

) . Then, EeZ = φ(t) and eEZ+ 1

2 E(Z−EZ)2 = e−t2/2.

3

Subgraph counts in random graphs with given degrees.

4

Asymptotic enumeration by complex-analytic methods.

Mikhail Isaev (Monash University) Discrete Maths talk August 28, 2017 7 / 29

slide-15
SLIDE 15

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduction Subgraph counts Asymptotic enumeration Cumulant expansion

Subgraphs counts

Mikhail Isaev (Monash University) Discrete Maths talk August 28, 2017 8 / 29

slide-16
SLIDE 16

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduction Subgraph counts Asymptotic enumeration Cumulant expansion

Random variables of our interest

  • 1. Fix a graphical degree sequence ⃗

d = (d1, . . . , dn).

  • 2. Take a uniform random labelled graph G⃗

d with degrees d.

  • 3. Count the number NP(G⃗

d) of occurrences of a given pattern P.

We want an asymptotic formula for ENP(G⃗

d) as n → ∞,

where P = P(n) and ⃗ d = ⃗ d(n). Let d denote the average degree. Dene λ = d n − 1 and R = 1 n

n

j=1

(dj − d)2.

Mikhail Isaev (Monash University) Discrete Maths talk August 28, 2017 9 / 29

slide-17
SLIDE 17

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduction Subgraph counts Asymptotic enumeration Cumulant expansion

From probabilities to subgraph counts

We employ formulae from [McKay, 1985], [McKay, 2011] for the probability of a certain pattern P (subgraph or induced subgraph) to

  • ccur at a particular place in our random graph G⃗

d:

Pr(P occurs in G⃗

d at location L) = factor(P, λ) × estu(P,L,⃗ d)+o(1).

The only thing to do is to sum up over all possible locations L. For example, for copies of a given subgraph it is reduced to estimating ∑

σ∈Sn

ef(σ) = n! Eef(X), where X is a uniform random permutation.

Mikhail Isaev (Monash University) Discrete Maths talk August 28, 2017 10 / 29

slide-18
SLIDE 18

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduction Subgraph counts Asymptotic enumeration Cumulant expansion

Perfect matchings and cycles

Suppose min{d, n − 1 − d} ≥ cn/ log n and |dj − d| ≤ n1/2+ε. Then, we have the expected number of perfect matchings in G⃗

d (for even n) is

n! (n/2)!2n/2 λn/2 exp (1 − λ 4λ − R 2λ2n + o(1) ) ; the expected number of q-cycles in G⃗

d (for 3 ≤ q ≤ n) is

n! 2q(n − q)!λq exp ( −(1 − λ)q(n − q) λn2 + Rq(n − 2q) λ2n3 + o(1) ) . These expressions for the regular case (R = 0) were also given in [McKay, 2011].

Mikhail Isaev (Monash University) Discrete Maths talk August 28, 2017 11 / 29

slide-19
SLIDE 19

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduction Subgraph counts Asymptotic enumeration Cumulant expansion

Subgraphs isomorphic to a given one

For a given graph H with degree sequence (h1, . . . , hn) denote µt = 1

n

∑n

j=1 ht j.

Theorem 1 (Greenhill, I., McKay, 2017+). Suppose min{d, n − 1 − d} ≥ cn/ log n and |dj − d| ≤ n1/2+ε. Let H be a graph with degrees (h1, . . . , hn) and m = O(n1+2ε) edges such that, for all 1 ≤ j ≤ n, hj = O(n1/2+ε), (dj − d)3µ3 λ3 = o(n2). Then, the expected number of subgraphs in G⃗

d isomorphic to H is

n! |Aut(H)|λm exp ( − 1 − λ 4λ (2µ2 − µ2

1 − 2µ1) +

R 2λ2n(µ2 − µ2

1 − µ1)

− 1 − λ2 6λ2n µ3 − 1 − λ λn2 ∑

jk∈E(H)

hjhk + o(1) ) , where Aut(H) is the automorphism group of H.

A similar result holds for the number of induced copies of H. Mikhail Isaev (Monash University) Discrete Maths talk August 28, 2017 12 / 29

slide-20
SLIDE 20

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduction Subgraph counts Asymptotic enumeration Cumulant expansion

Spanning trees

Let τ⃗

d denote the number of spanning trees in G⃗ d.

Theorem (Greenhill, I., McKay, 2017+) Suppose min{d, n − 1 − d} ≥ cn/ log n and |dj − d| ≤ n1/2+ε, then Eτ⃗

d = nn−2λn−1 exp

( −1 − λ 2λ − R 2λ2n + o(1) ) . Theorem (Greenhill, I., McKay, Kwan, 2017) Suppose that number of edges is at least n + 1

2d4 max (i.e. d4 max ≤ (d − 2)n), then

Eτ⃗

d = (d − 1)1/2

(d − 2)3/2n ( n ∏

j=1

dj ) ( (d − 1)d−1 dd/2(d − 2)d/2−1 )n × exp (6d2 − 14d + 7 4(d − 1)2 + R 2(d − 1)3 + (2d2 − 4d + 1)R2 4(d − 1)3d2 + o(1) ) .

Mikhail Isaev (Monash University) Discrete Maths talk August 28, 2017 13 / 29

slide-21
SLIDE 21

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduction Subgraph counts Asymptotic enumeration Cumulant expansion

Asymptotic enumeration

Mikhail Isaev (Monash University) Discrete Maths talk August 28, 2017 14 / 29

slide-22
SLIDE 22

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduction Subgraph counts Asymptotic enumeration Cumulant expansion

Complex-analytic approach

  • 1. We write combinatorial counts in terms of multivariate generation functions.

Example: the number of d-regular graphs on n vertices RG(n, d) = [xd

1 · · · xd n]

1≤j<k≤n

(1 + xjxk).

  • 2. The coecient is extracted by complex integration (Fourier inversion).

Example: RG n d 1 2 i n

1 j k n 1

zjzk zd

1 1

zd

1 n

dz1 dzn

  • 3. By choosing appropriate contours, we approximate the value of the integral which

is mostly given by small neighbourhoods of concentration points.

Mikhail Isaev (Monash University) Discrete Maths talk August 28, 2017 15 / 29

slide-23
SLIDE 23

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduction Subgraph counts Asymptotic enumeration Cumulant expansion

Complex-analytic approach

  • 1. We write combinatorial counts in terms of multivariate generation functions.

Example: the number of d-regular graphs on n vertices RG(n, d) = [xd

1 · · · xd n]

1≤j<k≤n

(1 + xjxk).

  • 2. The coecient is extracted by complex integration (Fourier inversion).

Example: RG(n, d) = 1 (2πi)n

  • · · ·

1≤j<k≤n(1 + zjzk)

zd+1

1

· · · zd+1

n

dz1 · · · , dzn.

  • 3. By choosing appropriate contours, we approximate the value of the integral which

is mostly given by small neighbourhoods of concentration points.

Mikhail Isaev (Monash University) Discrete Maths talk August 28, 2017 15 / 29

slide-24
SLIDE 24

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduction Subgraph counts Asymptotic enumeration Cumulant expansion

Complex-analytic approach

  • 1. We write combinatorial counts in terms of multivariate generation functions.

Example: the number of d-regular graphs on n vertices RG(n, d) = [xd

1 · · · xd n]

1≤j<k≤n

(1 + xjxk).

  • 2. The coecient is extracted by complex integration (Fourier inversion).

Example: RG(n, d) = 1 (2πi)n

  • · · ·

1≤j<k≤n(1 + zjzk)

zd+1

1

· · · zd+1

n

dz1 · · · , dzn.

  • 3. By choosing appropriate contours, we approximate the value of the integral which

is mostly given by small neighbourhoods of concentration points.

Mikhail Isaev (Monash University) Discrete Maths talk August 28, 2017 15 / 29

slide-25
SLIDE 25

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduction Subgraph counts Asymptotic enumeration Cumulant expansion

Integrals we work with

Typically the problem is reduced to the estimation of integrals of the following form: ∫

B

exp(−xTAx + f(x))dx = c Eef(XB), where x = (x1, . . . , xn) ∈ Rn, f is a multi-variable polynomial of low degree with complex coecients and XB is a gaussian random variable truncated to B. Example: if nd is even and d n 1 d grows suciently fast as n RG n d 2 2

n

1

1

n 2

x

n 1 n 1 2

2 j k

c xj xk dx where d n 1 is the density of such a graph and c2

1 2

1 .

Mikhail Isaev (Monash University) Discrete Maths talk August 28, 2017 16 / 29

slide-26
SLIDE 26

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduction Subgraph counts Asymptotic enumeration Cumulant expansion

Integrals we work with

Typically the problem is reduced to the estimation of integrals of the following form: ∫

B

exp(−xTAx + f(x))dx = c Eef(XB), where x = (x1, . . . , xn) ∈ Rn, f is a multi-variable polynomial of low degree with complex coecients and XB is a gaussian random variable truncated to B. Example: if nd is even and min{d, n − 1 − d} grows suciently fast as n → ∞ RG(n, d) ≈ 2 (2π)−n (λλ(1 − λ)1−λ)(n

2 )

∥x∥∞≤

nε (λ(1−λ)n)1/2

exp  

ℓmax

ℓ=2

j<k

cℓ(xj + xk)ℓ   dx, where λ = d/(n − 1) is the density of such a graph and c2 = − 1

2λ(1 − λ). Mikhail Isaev (Monash University) Discrete Maths talk August 28, 2017 16 / 29

slide-27
SLIDE 27

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduction Subgraph counts Asymptotic enumeration Cumulant expansion

The β-model of random graph

A random graph model with independent adjacencies pjk = eβj+βk 1 + eβj+βk . is known as β-model, where β = (β1, . . . , βn) ∈ Rn. Let Gβ denote the β-model where β is the solution of the system ∑

k:j̸=k

pjk = dj, (1 ≤ j ≤ n). for a given degree sequence ⃗ d = (d1, . . . , dn). The model Gβ behaves similar to G⃗

d in many ways.

Mikhail Isaev (Monash University) Discrete Maths talk August 28, 2017 17 / 29

slide-28
SLIDE 28

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduction Subgraph counts Asymptotic enumeration Cumulant expansion

Some corollaries

Using the formula Eef(X) ≈ eEf(X)+ 1

2 E(f(X)−Ef(X))2 it was obtained in

[I., McKay, 2017] that (for the dense case): Models Gβ and G⃗

d agree for small subgraph probabilities.

P⃗

d(H+, H−) ≈

jk∈H+

pjk ∏

jk∈H−

(1 − pjk). Let X⃗

d = |G⃗ d ∩ Y|

and Xβ = |Gβ ∩ Y|, where Y is a set of edges. Then, we have Pr(|X⃗

d − EXβ| > t|Y|1/2) ≤ ce−2t min{t,n1/6(log n)−3}.

Mikhail Isaev (Monash University) Discrete Maths talk August 28, 2017 18 / 29

slide-29
SLIDE 29

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduction Subgraph counts Asymptotic enumeration Cumulant expansion

Cumulant expansion

Mikhail Isaev (Monash University) Discrete Maths talk August 28, 2017 19 / 29

slide-30
SLIDE 30

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduction Subgraph counts Asymptotic enumeration Cumulant expansion

Moments and cumulants

One could use series EetZ = ∑∞

s=0 tr r! EZr. However, for Z = f(XB), we would need

to estimate a big number of moments, before they become negligible. Instead, we employ the cumulant expansion etZ

r 1

tr r

r Z

Recall that cumulants

r Z

could be dened by

r Z

1 1

1 P

Z P where the sum is over all partitions

  • f

1 n . For example,

1 Z

Z

2 Z

Z2 Z 2 Z Z 2

3 Z

Z3 3 Z2 Z 2 Z 3 Z Z 3

4 Z

Z4 4 Z3 Z 3 Z2 2 12 Z2 Z 2 6 Z 4

Mikhail Isaev (Monash University) Discrete Maths talk August 28, 2017 20 / 29

slide-31
SLIDE 31

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduction Subgraph counts Asymptotic enumeration Cumulant expansion

Moments and cumulants

One could use series EetZ = ∑∞

s=0 tr r! EZr. However, for Z = f(XB), we would need

to estimate a big number of moments, before they become negligible. Instead, we employ the cumulant expansion EetZ = exp ( ∞ ∑

r=1

tr r!κr(Z) ) . Recall that cumulants κr(Z) could be dened by κr(Z) = ∑

π

(|π| − 1)!(−1)|π|−1 ∏

P∈π

EZ|P|, where the sum is over all partitions π of {1, . . . , n}. For example, κ1(Z) = EZ, κ2(Z) = EZ2 − (EZ)2 = E(Z − EZ)2, κ3(Z) = EZ3 − 3(EZ2)(EZ) + 2(EZ)3 = E(Z − EZ)3, κ4(Z) = EZ4 − 4(EZ3)(EZ) − 3(EZ2)2 + 12(EZ2)(EZ)2 − 6(EZ)4.

Mikhail Isaev (Monash University) Discrete Maths talk August 28, 2017 20 / 29

slide-32
SLIDE 32

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduction Subgraph counts Asymptotic enumeration Cumulant expansion

Overview of specics

For enumeration of regular graphs we have f(x) = ∑ℓmax

ℓ=3

j<k

cℓ(xj + xk)ℓ.

Main diculties: Z = f(XB) is not a sum of independent random variables. The dimension n is the parameter that goes to innity. The multi-variable polynomial f is complex-valued.

In particular, the following bound of error terms is not good enough: WeZ W eZ W e

Z

because e

Z could be much bigger than

eZ. In all previous works the method is limited to the dense range (where e

Z is of

the same order as eZ) and the formulae eZ e Z and eZ e Z

1 2

Z are used. Mikhail Isaev (Monash University) Discrete Maths talk August 28, 2017 21 / 29

slide-33
SLIDE 33

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduction Subgraph counts Asymptotic enumeration Cumulant expansion

Overview of specics

For enumeration of regular graphs we have f(x) = ∑ℓmax

ℓ=3

j<k

cℓ(xj + xk)ℓ.

Main diculties: Z = f(XB) is not a sum of independent random variables. The dimension n is the parameter that goes to innity. The multi-variable polynomial f is complex-valued.

In particular, the following bound of error terms is not good enough: |E(WeZ)| ≤ ∥W∥∞E|eZ| = ∥W∥∞EeℜZ, because EeℜZ could be much bigger than EeZ. In all previous works the method is limited to the dense range (where e

Z is of

the same order as eZ) and the formulae eZ e Z and eZ e Z

1 2

Z are used. Mikhail Isaev (Monash University) Discrete Maths talk August 28, 2017 21 / 29

slide-34
SLIDE 34

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduction Subgraph counts Asymptotic enumeration Cumulant expansion

Overview of specics

For enumeration of regular graphs we have f(x) = ∑ℓmax

ℓ=3

j<k

cℓ(xj + xk)ℓ.

Main diculties: Z = f(XB) is not a sum of independent random variables. The dimension n is the parameter that goes to innity. The multi-variable polynomial f is complex-valued.

In particular, the following bound of error terms is not good enough: |E(WeZ)| ≤ ∥W∥∞E|eZ| = ∥W∥∞EeℜZ, because EeℜZ could be much bigger than EeZ. In all previous works the method is limited to the dense range (where EeℜZ is of the same order as EeZ) and the formulae EeZ ≈ eEZ and EeZ ≈ eEZ+ 1

2 VZ are used.

Mikhail Isaev (Monash University) Discrete Maths talk August 28, 2017 21 / 29

slide-35
SLIDE 35

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduction Subgraph counts Asymptotic enumeration Cumulant expansion

The gap between sparse and dense

Conjecture [McKay, Wormald, 1991] Suppose dn is even and 0 < d < n − 1, then the number of d-regular graphs on n vertices is RG(n, d) = ( λλ(1 − λ)1−λ)(n

2 )

( n − 1 d )n√ 2 e1/4+o(1) as n → ∞, where λ =

d n−1.

We know it is true for the following cases: min{d, n − 1 − d} = o(n1/2) (McKay and Wormald, 1991). min{d, n − 1 − d} ≥ c

n log n (McKay and Wormald, 1990). Mikhail Isaev (Monash University) Discrete Maths talk August 28, 2017 22 / 29

slide-36
SLIDE 36

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduction Subgraph counts Asymptotic enumeration Cumulant expansion

The gap between sparse and dense

Conjecture [McKay, Wormald, 1991] Theorem [Liebenau, Wormald, 2017+] Suppose dn is even and 0 < d < n − 1, then the number of d-regular graphs on n vertices is RG(n, d) = ( λλ(1 − λ)1−λ)(n

2 )

( n − 1 d )n√ 2 e1/4+o(1) as n → ∞, where λ =

d n−1.

We used to know only it is true for the following cases: min{d, n − 1 − d} = o(n1/2) (McKay and Wormald, 1991). min{d, n − 1 − d} ≥ c

n log n (McKay and Wormald, 1990). Mikhail Isaev (Monash University) Discrete Maths talk August 28, 2017 22 / 29

slide-37
SLIDE 37

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduction Subgraph counts Asymptotic enumeration Cumulant expansion

Our results for d-regular graphs

Let L = λ(1 − λ) = d(n−1−d)

(n−1)2

and dene δ(n, d) by RG(n, d) = ( λλ(1 − λ)1−λ)(n

2 )

( n − 1 d )n√ 2 e1/4+δ(n,d). Theorem (I., McKay) Suppose dn is even and n1 7 d

n 1 2 , then (up to the error term O n d7 ) Mikhail Isaev (Monash University) Discrete Maths talk August 28, 2017 23 / 29

slide-38
SLIDE 38

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduction Subgraph counts Asymptotic enumeration Cumulant expansion

Our results for d-regular graphs

Let L = λ(1 − λ) = d(n−1−d)

(n−1)2

and dene δ(n, d) by RG(n, d) = ( λλ(1 − λ)1−λ)(n

2 )

( n − 1 d )n√ 2 e1/4+δ(n,d). Theorem (I., McKay) Suppose dn is even and n1/7+ε ≤ d ≤ n−1

2 , then (up to the error term O(n/d7))

δ(n, d) = O(n−1)

Mikhail Isaev (Monash University) Discrete Maths talk August 28, 2017 23 / 29

slide-39
SLIDE 39

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduction Subgraph counts Asymptotic enumeration Cumulant expansion

Our results for d-regular graphs

Let L = λ(1 − λ) = d(n−1−d)

(n−1)2

and dene δ(n, d) by RG(n, d) = ( λλ(1 − λ)1−λ)(n

2 )

( n − 1 d )n√ 2 e1/4+δ(n,d). Theorem (I., McKay) Suppose dn is even and n1/7+ε ≤ d ≤ n−1

2 , then (up to the error term O(n/d7))

δ(n, d) = O(n−1) = − 1 4n + O ( 1 dn )

Mikhail Isaev (Monash University) Discrete Maths talk August 28, 2017 23 / 29

slide-40
SLIDE 40

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduction Subgraph counts Asymptotic enumeration Cumulant expansion

Our results for d-regular graphs

Let L = λ(1 − λ) = d(n−1−d)

(n−1)2

and dene δ(n, d) by RG(n, d) = ( λλ(1 − λ)1−λ)(n

2 )

( n − 1 d )n√ 2 e1/4+δ(n,d). Theorem (I., McKay) Suppose dn is even and n1/7+ε ≤ d ≤ n−1

2 , then (up to the error term O(n/d7))

δ(n, d) = O(n−1) = − 1 4n + O ( 1 dn ) = − 1 4n + 2 − 23L 24Ln2 + O ( 1 dn2 )

Mikhail Isaev (Monash University) Discrete Maths talk August 28, 2017 23 / 29

slide-41
SLIDE 41

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduction Subgraph counts Asymptotic enumeration Cumulant expansion

Our results for d-regular graphs

Let L = λ(1 − λ) = d(n−1−d)

(n−1)2

and dene δ(n, d) by RG(n, d) = ( λλ(1 − λ)1−λ)(n

2 )

( n − 1 d )n√ 2 e1/4+δ(n,d). Theorem (I., McKay) Suppose dn is even and n1/7+ε ≤ d ≤ n−1

2 , then (up to the error term O(n/d7))

δ(n, d) = O(n−1) = − 1 4n + O ( 1 dn ) = − 1 4n + 2 − 23L 24Ln2 + O ( 1 dn2 ) = − 1 4n + 2 − 23L 24Ln2 + 22 − 129L 24Ln3 + O ( 1 d2n2 )

Mikhail Isaev (Monash University) Discrete Maths talk August 28, 2017 23 / 29

slide-42
SLIDE 42

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduction Subgraph counts Asymptotic enumeration Cumulant expansion

Our results for d-regular graphs

Let L = λ(1 − λ) = d(n−1−d)

(n−1)2

and dene δ(n, d) by RG(n, d) = ( λλ(1 − λ)1−λ)(n

2 )

( n − 1 d )n√ 2 e1/4+δ(n,d). Theorem (I., McKay) Suppose dn is even and n1/7+ε ≤ d ≤ n−1

2 , then (up to the error term O(n/d7))

δ(n, d) = O(n−1) = − 1 4n + O ( 1 dn ) = − 1 4n + 2 − 23L 24Ln2 + O ( 1 dn2 ) = − 1 4n + 2 − 23L 24Ln2 + 22 − 129L 24Ln3 + O ( 1 d2n2 ) = − 1 4n + 2 − 23L 24Ln2 + 22 − 129L 24Ln3 − 3 − 115L + 483L2 12L2n4 + O ( 1 d2n3 ) .

Mikhail Isaev (Monash University) Discrete Maths talk August 28, 2017 23 / 29

slide-43
SLIDE 43

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduction Subgraph counts Asymptotic enumeration Cumulant expansion

Regular graphs on 4, 5, 6 vertices

RG(4,1) = RG(4,2) = 3. RG(5,2) =12. RG(6,1) = RG(6,4) =15. RG(6,2) = RG(6,3) =70.

Mikhail Isaev (Monash University) Discrete Maths talk August 28, 2017 24 / 29

slide-44
SLIDE 44

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduction Subgraph counts Asymptotic enumeration Cumulant expansion

Regular graphs on 4, 5, 6 vertices

RG(4,1) = RG(4,2) = 3. F0 = 3.23, F1 = 3.03, F2 = 2.92, F3 = 2.87, F4 = 2.84. RG(5,2) =12. F0 = 13.79, F1 = 13.11, F2 = 12.79, F3 = 12.61, F4 = 12.50. RG(6,1) = RG(6,4) =15. F0 = 15.60, F1 = 14.96, F2 = 14.78, F3 = 14.80, F4 = 14.91. RG(6,2) = RG(6,3) =70. F0 = 74.96, F1 = 71.90, F2 = 70.68, F3 = 70.18, F4 = 69.92.

Mikhail Isaev (Monash University) Discrete Maths talk August 28, 2017 24 / 29

slide-45
SLIDE 45

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduction Subgraph counts Asymptotic enumeration Cumulant expansion

Plots of log10 (

|Fx−RG| RG

) for n = 20, 21, 22

n = 20. n = 21. n = 22.

Mikhail Isaev (Monash University) Discrete Maths talk August 28, 2017 25 / 29

slide-46
SLIDE 46

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduction Subgraph counts Asymptotic enumeration Cumulant expansion

Plots of log10 (

|Fx−RG| RG

) for n = 23, 24, 25

n = 23. n = 24. n = 25.

Mikhail Isaev (Monash University) Discrete Maths talk August 28, 2017 26 / 29

slide-47
SLIDE 47

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduction Subgraph counts Asymptotic enumeration Cumulant expansion

Perfect matchings

Note that RG(2k, 1) = (2k − 1)(2k − 3) · · · 1 = (2k)! 2kk! . For example, RG(100,1) = 27253921397507295029807132454009186332907963305458 03413734328823443106201171875. F0 2 73002 1078 F1 2 72320 1078 F2 2 72521 1078 F3 2 72545 1078 F4 2 72540 1078 Conclusion: the cumulant expansion not only helps to extend the range of complex analytic-methods, but also give more accurate approximations.

Mikhail Isaev (Monash University) Discrete Maths talk August 28, 2017 27 / 29

slide-48
SLIDE 48

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduction Subgraph counts Asymptotic enumeration Cumulant expansion

Perfect matchings

Note that RG(2k, 1) = (2k − 1)(2k − 3) · · · 1 = (2k)! 2kk! . For example, RG(100,1) = 27253921397507295029807132454009186332907963305458 03413734328823443106201171875. F0 2 73002 1078 F1 2 72320 1078 F2 2 72521 1078 F3 2 72545 1078 F4 2 72540 1078 Conclusion: the cumulant expansion not only helps to extend the range of complex analytic-methods, but also give more accurate approximations.

Mikhail Isaev (Monash University) Discrete Maths talk August 28, 2017 27 / 29

slide-49
SLIDE 49

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduction Subgraph counts Asymptotic enumeration Cumulant expansion

Perfect matchings

Note that RG(2k, 1) = (2k − 1)(2k − 3) · · · 1 = (2k)! 2kk! . For example, RG(100,1) = 27253921397507295029807132454009186332907963305458 03413734328823443106201171875. F0 = 2.73002 · 1078. F1 = 2.72320 · 1078. F2 = 2.72521 · 1078. F3 = 2.72545 · 1078. F4 = 2.72540 · 1078. Conclusion: the cumulant expansion not only helps to extend the range of complex analytic-methods, but also give more accurate approximations.

Mikhail Isaev (Monash University) Discrete Maths talk August 28, 2017 27 / 29

slide-50
SLIDE 50

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduction Subgraph counts Asymptotic enumeration Cumulant expansion

Perfect matchings

Note that RG(2k, 1) = (2k − 1)(2k − 3) · · · 1 = (2k)! 2kk! . For example, RG(100,1) = 27253921397507295029807132454009186332907963305458 03413734328823443106201171875. F0 = 2.73002 · 1078. F1 = 2.72320 · 1078. F2 = 2.72521 · 1078. F3 = 2.72545 · 1078. F4 = 2.72540 · 1078. Conclusion: the cumulant expansion not only helps to extend the range of complex analytic-methods, but also give more accurate approximations.

Mikhail Isaev (Monash University) Discrete Maths talk August 28, 2017 27 / 29

slide-51
SLIDE 51

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduction Subgraph counts Asymptotic enumeration Cumulant expansion

Thank you for your attention!

Mikhail Isaev (Monash University) Discrete Maths talk August 28, 2017 28 / 29