|
|
|
|
3 | (6) |
|
2 Definitions and concepts |
|
|
9 | (10) |
|
2.1 Definitions of graphs and their local characteristics |
|
|
9 | (2) |
|
2.2 Macroscopic characterizations of graphs |
|
|
11 | (6) |
|
2.3 Solutions of exercises |
|
|
17 | (2) |
|
|
19 | (14) |
|
3.1 The Erdos--Renyi graph ensemble |
|
|
20 | (2) |
|
3.2 Graph ensembles with hard or soft topological constraints |
|
|
22 | (3) |
|
3.3 The link between ensembles and algorithms |
|
|
25 | (3) |
|
3.4 Solutions of exercises |
|
|
28 | (5) |
|
PART II RANDOM GRAPH ENSEMBLES |
|
|
|
4 Soft constraints: exponential random graph models |
|
|
33 | (31) |
|
4.1 Definitions and basic properties of ERGMs |
|
|
33 | (3) |
|
4.2 ERGMs that can be solved exactly |
|
|
36 | (4) |
|
4.3 ERGMs with phase transitions: the two-star model |
|
|
40 | (7) |
|
4.4 ERGMs with phase transitions: the Strauss (triangle) model |
|
|
47 | (10) |
|
4.5 Stochastic block models for graphs with community structure |
|
|
57 | (2) |
|
4.6 Strengths and weaknesses of ERGMs as null models |
|
|
59 | (3) |
|
4.7 Solutions of exercises |
|
|
62 | (2) |
|
5 Ensembles with hard constraints |
|
|
64 | (19) |
|
5.1 Basic properties and tools |
|
|
64 | (4) |
|
5.2 Nondirected graphs with hard-constrained number of links |
|
|
68 | (2) |
|
5.3 Prescribed degree statistics and hard-constrained number of links |
|
|
70 | (3) |
|
5.4 Ensembles with prescribed numbers of links and two-stars |
|
|
73 | (2) |
|
5.5 Ensembles with constrained degrees and short loops |
|
|
75 | (4) |
|
5.6 Solutions of exercises |
|
|
79 | (4) |
|
PART III GENERATING GRAPHS FROM GRAPH ENSEMBLES |
|
|
|
6 Markov Chain Monte Carlo sampling of graphs |
|
|
83 | (22) |
|
6.1 The Markov Chain Monte Carlo sampling method |
|
|
83 | (6) |
|
6.2 MCMC sampling for exponential random graph models |
|
|
89 | (5) |
|
6.3 MCMC sampling for graph ensembles with hard constraints |
|
|
94 | (3) |
|
6.4 Properties of move families -- hinge flips and edge swaps |
|
|
97 | (5) |
|
6.5 Solutions of exercises |
|
|
102 | (3) |
|
7 Graphs with hard constraints: further applications and extensions |
|
|
105 | (48) |
|
7.1 Uniform versus non-uniform sampling of candidate moves |
|
|
105 | (7) |
|
7.2 Graphs with a prescribed degree distribution and number of links |
|
|
112 | (5) |
|
7.3 Ensembles with controlled degrees and degree correlations |
|
|
117 | (4) |
|
7.4 Generating graphs with prescribed degrees and correlations |
|
|
121 | (7) |
|
|
128 | (3) |
|
7.6 Non-uniform sampling of allowed edge swaps |
|
|
131 | (4) |
|
7.7 Non-uniform sampling from a restricted set of moves: a hybrid MCMC algorithm |
|
|
135 | (4) |
|
7.8 Extensions to directed graphs |
|
|
139 | (2) |
|
7.9 Solutions of exercises |
|
|
141 | (12) |
|
PART IV GRAPHS DEFINED BY ALGORITHMS |
|
|
|
8 Network growth algorithms |
|
|
153 | (16) |
|
|
153 | (4) |
|
8.2 Preferential attachment and scale-free networks |
|
|
157 | (6) |
|
8.3 Analyzing growth algorithms |
|
|
163 | (3) |
|
8.4 Solutions of exercises |
|
|
166 | (3) |
|
|
169 | (18) |
|
9.1 Watts--Strogatz model and the `small world' property |
|
|
169 | (4) |
|
|
173 | (4) |
|
|
177 | (2) |
|
|
179 | (2) |
|
9.5 Solutions of exercises |
|
|
181 | (6) |
|
|
|
10 Graphs on structured spaces |
|
|
187 | (20) |
|
|
187 | (6) |
|
|
193 | (4) |
|
10.3 Networks with labelled nodes |
|
|
197 | (5) |
|
10.4 Relations and connections between models |
|
|
202 | (2) |
|
10.5 Solutions of exercises |
|
|
204 | (3) |
|
11 Applications of random graphs |
|
|
207 | (14) |
|
|
207 | (1) |
|
|
208 | (4) |
|
|
212 | (3) |
|
|
215 | (1) |
|
11.5 Protein-protein interaction networks |
|
|
216 | (5) |
|
Key symbols and terminology |
|
|
221 | (8) |
|
Appendix A The delta distribution |
|
|
229 | (2) |
|
Appendix B Clustering and correlations in Erdos-Renyi graphs |
|
|
231 | (5) |
|
B.1 Clustering coefficients |
|
|
231 | (2) |
|
B.2 Degree correlations in the sparse regime |
|
|
233 | (3) |
|
Appendix C Solution of the two-star exponential random graph model (ERGM) in the sparse regime |
|
|
236 | (4) |
|
Appendix D Steepest descent integration |
|
|
240 | (2) |
|
Appendix E Number of sparse graphs with prescribed average degree and degree variance |
|
|
242 | (2) |
|
Appendix F Evolution of graph mobilities for edge-swap dynamics |
|
|
244 | (3) |
|
Appendix G Number of graphs with prescribed degree sequence |
|
|
247 | (2) |
|
Appendix H Degree correlations in ensembles with constrained degrees |
|
|
249 | (4) |
|
Appendix I Evolution of triangle and square counters due to ordered edge swaps |
|
|
253 | (3) |
|
|
256 | (41) |
|
J.1 Algorithms based on link flips |
|
|
259 | (9) |
|
J.2 MCMC algorithms sampling from graphs with hard constraints |
|
|
268 | (3) |
|
J.3 Algorithms based on hinge flips |
|
|
271 | (6) |
|
J.4 Algorithms based on edge swaps |
|
|
277 | (5) |
|
|
282 | (7) |
|
|
289 | (8) |
References |
|
297 | (12) |
Index |
|
309 | |