how to determine if a random graph with a fixed degree
play

How to determine if a random graph with a fixed degree sequence has - PowerPoint PPT Presentation

How to determine if a random graph with a fixed degree sequence has a giant component Felix Joos, Guillem Perarnau, Dieter Rautenbach, Bruce Reed A walkthrough by Angus Southwell Monash University 1 Random graphs with a given degree sequence: G


  1. How to determine if a random graph with a fixed degree sequence has a giant component Felix Joos, Guillem Perarnau, Dieter Rautenbach, Bruce Reed A walkthrough by Angus Southwell Monash University 1

  2. Random graphs with a given degree sequence: G n , ❞ Definition Let ❞ = ( d 1 , . . . , d n ). Then let G ( ❞ ) be a uniformly chosen simple graph with labelled vertices { 1 , . . . , n } and degree sequence ❞ . The probability space of such graphs is G n , ❞ . • Pro: these graphs are much more like most real-world graphs than G ( n , p ). • Con: they are much more complicated to analyse. Example In G ( n , p ), P ( u ∼ v ) = p trivially. In G n , ❞ , P ( u ∼ v ) is not known in general. 2

  3. Random graphs with a given degree sequence: G n , ❞ Definition Let ❞ = ( d 1 , . . . , d n ). Then let G ( ❞ ) be a uniformly chosen simple graph with labelled vertices { 1 , . . . , n } and degree sequence ❞ . The probability space of such graphs is G n , ❞ . • Pro: these graphs are much more like most real-world graphs than G ( n , p ). • Con: they are much more complicated to analyse. Example In G ( n , p ), P ( u ∼ v ) = p trivially. In G n , ❞ , P ( u ∼ v ) is not known in general. 2

  4. Random graphs with a given degree sequence: G n , ❞ Definition Let ❞ = ( d 1 , . . . , d n ). Then let G ( ❞ ) be a uniformly chosen simple graph with labelled vertices { 1 , . . . , n } and degree sequence ❞ . The probability space of such graphs is G n , ❞ . • Pro: these graphs are much more like most real-world graphs than G ( n , p ). • Con: they are much more complicated to analyse. Example In G ( n , p ), P ( u ∼ v ) = p trivially. In G n , ❞ , P ( u ∼ v ) is not known in general. 2

  5. Random graphs with a given degree sequence: G n , ❞ Definition Let ❞ = ( d 1 , . . . , d n ). Then let G ( ❞ ) be a uniformly chosen simple graph with labelled vertices { 1 , . . . , n } and degree sequence ❞ . The probability space of such graphs is G n , ❞ . • Pro: these graphs are much more like most real-world graphs than G ( n , p ). • Con: they are much more complicated to analyse. Example In G ( n , p ), P ( u ∼ v ) = p trivially. In G n , ❞ , P ( u ∼ v ) is not known in general. 2

  6. Switchings v t v t w w ❙ t − 1 ❙ t − 1 y x y x A switching is an operation that takes G ( ❞ ) to G ′ ( ❞ ). They are used to find the probability of certain events occurring that we previously got via configuration model, such as: • probability of specific edges being present, • probability that a given undiscovered vertex is found at the next step, • probability of a giant component in the preprocessed vertices. 3

  7. Switchings v t v t w w ❙ t − 1 ❙ t − 1 y x y x A switching is an operation that takes G ( ❞ ) to G ′ ( ❞ ). They are used to find the probability of certain events occurring that we previously got via configuration model, such as: • probability of specific edges being present, • probability that a given undiscovered vertex is found at the next step, • probability of a giant component in the preprocessed vertices. 3

  8. Giant component problem Problem Given a random graph model, what is the distribution of the size of the largest connected component? Older results “Double jump” threshold for Erd˝ os–R´ enyi random graphs at around 1 2 n edges. • Below the threshold, all components are order O (log n ). • At the threshold, largest component has order Θ( n 2 / 3 ). • Above the threshold, largest component has order Θ( n ). 4

  9. Giant component problem Problem Given a random graph model, what is the distribution of the size of the largest connected component? Older results “Double jump” threshold for Erd˝ os–R´ enyi random graphs at around 1 2 n edges. • Below the threshold, all components are order O (log n ). • At the threshold, largest component has order Θ( n 2 / 3 ). • Above the threshold, largest component has order Θ( n ). 4

  10. Results for fixed degree sequences Theorem (Molloy and Reed (1995)) Let ❉ ( n ) be a “well behaved” degree sequence with max. degree 1 4 − ε . Then define at most n Q ( D ) := 1 � d ( j )( d ( j ) − 2) . n j ∈ [ n ] • If Q ( D ) < 0, then all components have size O (log n ). • If Q ( D ) > 0, then there exists a component with at least α n vertices and β n cycles for α, β > 0. 5

  11. Proof sketch • Breadth first search on the graph. • Keep track of X t , the number of “half edges” in your component that can be explored still. v t w t ❙ t − 1 • Show E t − 1 [ X t − X t − 1 ] stays positive (or negative) for a sufficiently long time. 6

  12. Proof sketch • Breadth first search on the graph. • Keep track of X t , the number of “half edges” in your component that can be explored still. v t w t ❙ t − 1 Figure 1: “Superman using his laser vision on the four-vertex empty graph, soon to be the three-vertex empty graph” - Tim 6

  13. Proof sketch • Breadth first search on the graph. • Keep track of X t , the number of “half edges” in your component that can be explored still. v t w t ❙ t − 1 • Show E t − 1 [ X t − X t − 1 ] stays positive (or negative) for a sufficiently long time. 6

  14. Limitations of MR result • Proven in configuration model rather than G n , ❞ . • Handling of large degree vertices is nonexistent. • Criterion does not extend to general degree sequences: Consider n = k 2 for large odd k , and ❞ = (1 , . . . , 1 , 2 k ). Then Q ( D ) ≈ 3, so we would expect a giant component according to the MR criterion. · · · 1 2 ( n − 1 − 2 k ) Figure 1: “ An evil spider that can pick between 1 and n toothpicks as its weapon” - Tim 7

  15. Limitations of MR result • Proven in configuration model rather than G n , ❞ . • Handling of large degree vertices is nonexistent. • Criterion does not extend to general degree sequences: Consider n = k 2 for large odd k , and ❞ = (1 , . . . , 1 , 2 k ). Then Q ( D ) ≈ 3, so we would expect a giant component according to the MR criterion. · · · 1 2 ( n − 1 − 2 k ) Figure 1: “ An evil spider that can pick between 1 and n toothpicks as its weapon” - Tim 7

  16. Limitations of MR result • Proven in configuration model rather than G n , ❞ . • Handling of large degree vertices is nonexistent. • Criterion does not extend to general degree sequences: Consider n = k 2 for large odd k , and ❞ = (1 , . . . , 1 , 2 k ). Then Q ( D ) ≈ 3, so we would expect a giant component according to the MR criterion. · · · 1 2 ( n − 1 − 2 k ) Figure 1: “ An evil spider that can pick between 1 and n toothpicks as its weapon” - Tim 7

  17. Limitations of MR result • Proven in configuration model rather than G n , ❞ . • Handling of large degree vertices is nonexistent. • Criterion does not extend to general degree sequences: Consider n = k 2 for large odd k , and ❞ = (1 , . . . , 1 , 2 k ). Then Q ( D ) ≈ 3, so we would expect a giant component according to the MR criterion. · · · 1 2 ( n − 1 − 2 k ) Figure 1: “ An evil spider that can pick between 1 and n toothpicks as its weapon” - Tim 7

  18. Limitations of MR result • Proven in configuration model rather than G n , ❞ . • Handling of large degree vertices is nonexistent. • Criterion does not extend to general degree sequences: Consider n = k 2 for large odd k , and ❞ = (1 , . . . , 1 , 2 k ). Then Q ( D ) ≈ 3, so we would expect a giant component according to the MR criterion. · · · 1 2 ( n − 1 − 2 k ) Figure 1: “ An evil spider that can pick between 1 and n toothpicks as its weapon” - Tim 7

  19. The more comprehensive result Theorem (Joos et al. (2018)) For any function δ → 0 as n → ∞ , for every γ > 0, if R D ≤ δ M D , the probability that G ( D ) has a component of order at least γ n is o (1). If there exists an ε > 0 such that R D ≥ ε M D , then the probability that G ( D ) contains a component of size γ n for some γ > 0 is 1 − o (1). Big Small n 1 j D R D M D (+2 n 2 ) 8

  20. The more comprehensive result Theorem (Joos et al. (2018)) For any function δ → 0 as n → ∞ , for every γ > 0, if R D ≤ δ M D , the probability that G ( D ) has a component of order at least γ n is o (1). If there exists an ε > 0 such that R D ≥ ε M D , then the probability that G ( D ) contains a component of size γ n for some γ > 0 is 1 − o (1). Big Small n 1 j D R D M D (+2 n 2 ) 8

  21. Proof sketch • Breadth first search again. • Now with added preprocessing! P n j ∗ 1 j D D R D M (+2 n 2 ) • Suppression of degree 2 vertices. • Switchings used to work in the graph model to get edge probabilities. 9

  22. Proof sketch • Breadth first search again. • Now with added preprocessing! P n j ∗ 1 j D D R D M (+2 n 2 ) • Suppression of degree 2 vertices. • Switchings used to work in the graph model to get edge probabilities. 9

  23. Proof sketch • Breadth first search again. • Now with added preprocessing! P n j ∗ 1 j D D R D M (+2 n 2 ) • Suppression of degree 2 vertices. • Switchings used to work in the graph model to get edge probabilities. 9

  24. Proof sketch • Breadth first search again. • Now with added preprocessing! P n j ∗ 1 j D D R D M (+2 n 2 ) • Suppression of degree 2 vertices. • Switchings used to work in the graph model to get edge probabilities. 9

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend