b3
b3
Mike Molloy, Tobias Müller, Rajko Nenadov, Wesley Pegden, Huy Pham, Boris
Pittel, Dan Poole, Pawel Prałat, Oliver Riordan, Andrzej Ruciński, Katarzyna Ry-
barczyk, Wojtek Samotij, Yilun Shang, Matas Šilekis, Greg Sorkin, Joel Spencer,
Sam Spiro, Dudley Stark, Angelika Steger, Prasad Tetali, Andrew Thomason, Lin-
nus Wästlund, Nick Wormald, Stephen Young.
Thanks also to Béla Bollobás for his advice on the structure of the book.
Conventions/Notation
Often in what follows, we will give an expression for a large positive integer. It
might not be obvious that the expression is actually an integer. In which case, the
reader can rest assured that he/she can round up or down and obtained any required
property. We avoid this rounding for convenience and for notational purposes.
In addition we list the following notation:
Mathematical Relations
• f (x) = O(g(x)): | f (x)| ≤ K|g(x)| for some constant K > 0 and all x ∈ R.
• f (x) = Ω(g(x)) if f (x) ≥ cg(x) for some positive constant c.0 and all x ∈ R.
• A B: A/B → 0 as n → ∞.
• A B: A/B → ∞ as n → ∞.
• A . B or B & A if A ≤ (1 + o(1))B.
• [n]: This is {1, 2, . . . , n}. In general, if a < b are positive integers, then
[a, b] = {a, a + 1, . . . , b}.
Graph Notation
x Contents
• G = (V, E): V = V (G) is the vertex set and E = E(G) is the edge set.
• e(G) = |E(G)| and for S ⊆ V we have eG (S) = | {e ∈ E : e ⊆ S} |.
• For S, T ⊆ V, S ∩ T = 0/ we have eG (S : T ) = {e = {x, y} ∈ E : x ∈ S, y ∈ T }.
• N(S) = NG (S) = {w ∈
/ S : ∃v ∈ S such that {v, w} ∈ E} and dG (S) = |NG (S)|
for S ⊆ V (G).
• NG (S, X) = NG (S) ∩ X for X, S ⊆ V .
• degS (x) = | {y ∈ S : {x, y} ∈ E} | for x ∈ V, S ⊆ V and deg(v) = degV (v).
• For sets X,Y ⊆ V (G) we let NG (X,Y ) = {y ∈ Y : ∃x ∈ X, {x, y} ∈ E(G)}
and eG (X,Y ) = |NG (X,Y )|.
• For a graph H, aut(H) denotes the number of automorphisms of H.
• dist(v, w) denotes the graph distance between vertices v, w.
• The co-degree of vertices v, w of graph G is NG (v) ∩ NG (w).
Random Graph Models
• [n]: The set {1, 2, . . . , n}.
• Gn,m : The family of all labeled graphs with vertex set V = [n] = {1, 2, . . . , n}
and exactly m edges.
• Gn,m :A random graph chosen uniformly at random from Gn,m .
• En,m = E(Gn,m ).
• Gn,p : A random graph on vertex set [n] where each possible edge occurs
independently with probability p.
• En,p = E(Gn,p ).
≥k : G
• Gδn,m n,m , conditioned on having minimum degree at least k.
• Gn,n,p : A random bipartite graph with vertex set consisting of two disjoint
copies of [n] where each of the n2 possible edges occurs independently with
probability p.
• Gn,r : A random r-regular graph on vertex set [n].
• Gn,d : The set of graphs with vertex set [n] and degree sequence
d = (d1 , d2 , . . . , dn ).
Contents xi
• Hn,p;k : A random k-uniform hypergraph on vertex set [n] where each of the
n
k possibles edge occurs independently with probability p.
• ~Gk−out : A random digraph on vertex set [n] where each v ∈ [n] indepen-
dently chooses k random out-neighbors.
• Gk−out : The graph obtained from ~Gk−out by ignoring orientation and coa-
lescing multiple edges.
Probability
• N(0, 1): A random variable with the normal distribution, mean 0 and vari-
ance 1.
• Bin(n, p): A random variable with the binomial distribution with parameters
n, the number of trials and p, the probability of success.
Basic Models