16 Mappings 347: IV Further Topics 441
16 Mappings 347: IV Further Topics 441
16 Mappings 347
16.1 Permutations . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
16.2 Mappings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350
16.3 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357
16.4 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358
17 k-out 361
17.1 Connectivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361
17.2 Perfect Matchings . . . . . . . . . . . . . . . . . . . . . . . . . . 364
17.3 Hamilton Cycles . . . . . . . . . . . . . . . . . . . . . . . . . . 373
17.4 Nearest Neighbor Graphs . . . . . . . . . . . . . . . . . . . . . . 376
17.5 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379
17.6 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380
22 Thresholds 471
22.1 The Kahn-Kalai conjecture . . . . . . . . . . . . . . . . . . . . . 474
22.2 Proof of the Kahn-Kalai conjecture . . . . . . . . . . . . . . . . . 475
22.3 Constructing a cover . . . . . . . . . . . . . . . . . . . . . . . . 475
22.4 Iteration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476
22.5 Square of a Hamilton cycle and a little more . . . . . . . . . . . . 479
22.6 Embedding a factor . . . . . . . . . . . . . . . . . . . . . . . . . 481
22.7 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483
22.8 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 484
23 Contiguity 487
23.1 Small subgraph conditioning for proving contiguity . . . . . . . . 488
23.2 Contiguity of random regular graphs and multigraphs . . . . . . . 493
23.3 Contiguity of superposition models . . . . . . . . . . . . . . . . . 497
23.4 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 500
23.5 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 500
27 Inequalities 543
27.1 Binomial Coefficient Approximation . . . . . . . . . . . . . . . . 543
27.2 Balls in Boxes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 544
27.3 FKG Inequality . . . . . . . . . . . . . . . . . . . . . . . . . . . 546
27.4 Sums of Independent Bounded Random Variables . . . . . . . . . 547
27.5 Sampling Without Replacement . . . . . . . . . . . . . . . . . . 553
27.6 Janson’s Inequality . . . . . . . . . . . . . . . . . . . . . . . . . 554
27.7 Martingales. Azuma-Hoeffding Bounds . . . . . . . . . . . . . . 556
27.8 Talagrand’s Inequality . . . . . . . . . . . . . . . . . . . . . . . . 563
27.9 Dominance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 566
31 Entropy 589
31.1 Basic Notions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 589
31.2 Shearer’s Lemma . . . . . . . . . . . . . . . . . . . . . . . . . . 592
32 Indices 657
Author Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 658
Main Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 666
Preface
History
Random graphs were used by Erdős [330] to give a probabilistic construction of
a graph with large girth and large chromatic number. It was only later that Erdős
and Rényi began a systematic study of random graphs as objects of interest in their
own right. Early on they defined the random graph Gn,m and founded the subject.
Often neglected in this story is the contribution of Gilbert [433] who introduced
the model Gn,p , but clearly the credit for getting the subject off the ground goes to
Erdős and Rényi. Their seminal series of papers [331], [333], [334], [335] and in
particular [332], on the evolution of random graphs laid the groundwork for other
mathematicians to become involved in studying properties of random graphs.
In the early eighties the subject was beginning to blossom and it received a
boost from two sources. First was the publication of the landmark book of Béla
Bollobás [155] on random graphs. Around the same time, the Discrete Mathemat-
ics group in Adam Mickiewicz University began a series of conferences in 1983.
This series continues biennially to this day and is now a conference attracting
more and more participants.
The next important event in the subject was the start of the journal Random
Structures and Algorithms in 1990 followed by Combinatorics, Probability and
viii Contents
Computing a few years later. These journals provided a dedicated outlet for work
in the area and are flourishing today.
Acknowledgement
Several people have helped with the writing of this book and we would like to
acknowledge their help. First there are the students who have sat in on courses
based on early versions of this book and who helped to iron out the many typo’s
etc.
We would next like to thank the following people for reading parts of the
book before final submission: Andrew Beveridge, Deepak Bal, Malgosia Bed-
narska, Patrick Bennett, Mindaugas Blozneliz, Antony Bonato, Boris Bukh, Fan
Chung, Amin Coja-Oghlan, Colin Cooper, Andrzej Dudek, Asaf Ferber, Nikolas
Fountoulakis, Catherine Greenhill, Dan Hefetz, Paul Horn, Hsien–Kuei Hwang,
Tal Hershko, Jerzy Jaworski, Tony Johansson, Mihyun Kang, Michael Krivele-
vich, Tomasz Łuczak, Colin McDiarmid, Andrew McDowell, Hosam Mahmoud,
Contents ix
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