Download presentation

Presentation is loading. Please wait.

1
**CS8803-NS Network Science Fall 2013**

Instructor: Constantine Dovrolis

2
Disclaimers The following slides include only the figures or videos that we use in class; they do not include detailed explanations, derivations or descriptions covered in class. Many of the following figures are copied from open sources at the Web. I do not claim any intellectual property for the following material.

3
**Outline Network models – Why and how? Random network models**

ER or Poisson random graphs (covered last week) Random graphs with given degree distribution Watts-Strogatz model for small-world networks Network models based on stochastic evolution Preferential attachment Variants of preferential attachment Preferential attachment for weighted networks Duplication-based models Network models based on optimization Fabrikant-Koutsoupias-Papadimitriou model Application paper: modeling the evolution of the proteome using a duplication-based model Discussion about network modeling

4
**Network models – Why and how?**

What does it mean to create a “network model”? What is the objective of this exercise? How do we know that a model is “realistic”? How do we know that a model is “useful”? How do we compare two models that seem equally realistic? Do we need models in our “brave new world” of big data?

5
**Outline Network models – Why and how? Random network models**

ER or Poisson random graphs (covered last week) Random graphs with given degree distribution Watts-Strogatz model for small-world networks Network models based on stochastic evolution Preferential attachment Variants of preferential attachment Preferential attachment for weighted networks Duplication-based models Network models based on optimization Fabrikant-Koutsoupias-Papadimitriou model Application paper: modeling the evolution of the proteome using a duplication-based model Discussion about network modeling

6
**Reference point-1: ER random graphs**

G(n,m) and G(n,p) models (see lecture notes for derivations)

7
**Emergence of giant connected component in G(n,p) as p increases**

8
**Emergence of giant component**

See lecture notes for derivation of the following

9
**Emergence of giant connected component in G(n,p) as p increases**

https://www.youtube.com/watch?v=mpe44sTSoF8

10
**Outline Network models – Why and how? Random network models**

ER or Poisson random graphs (covered last week) Random graphs with given degree distribution Watts-Strogatz model for small-world networks Network models based on stochastic evolution Preferential attachment Variants of preferential attachment Preferential attachment for weighted networks Duplication-based models Network models based on optimization Fabrikant-Koutsoupias-Papadimitriou model Application paper: modeling the evolution of the proteome using a duplication-based model Discussion about network modeling

12
**The configuration model**

13
**The configuration model**

14
**For instance, power-law degree with exponential cutoff**

16
Average path length

17
**Clustering coefficient in random networks with given degree distribution**

18
**Outline Network models – Why and how? Random network models**

ER or Poisson random graphs (covered last week) Random graphs with given degree distribution Watts-Strogatz model for small-world networks Network models based on stochastic evolution Preferential attachment Variants of preferential attachment Preferential attachment for weighted networks Duplication-based models Network models based on optimization Fabrikant-Koutsoupias-Papadimitriou model Application paper: modeling the evolution of the proteome using a duplication-based model Discussion about network modeling

21
**Here is a more important question:**

Deriving an expression for the APL in this model has been proven very hard Here is a more important question: What is the minimum value of p for which we expect to see a small-world (logarithmic) path length? p >> 1/N

23
**Outline Network models – Why and how? Random network models**

ER or Poisson random graphs (covered last week) Random graphs with given degree distribution Watts-Strogatz model for small-world networks Network models based on stochastic evolution Preferential attachment Variants of preferential attachment Preferential attachment for weighted networks Duplication-based models Network models based on optimization Fabrikant-Koutsoupias-Papadimitriou model Application paper: modeling the evolution of the proteome using a duplication-based model Discussion about network modeling

26
**Preferential attachment**

27
**Preferential attachment**

28
**Continuous-time model of PA (see class notes for derivations)**

29
**Avg path length in PA model**

30
Clustering in PA model

32
**“Statistical mechanics of complex networks” by R. Albert and A-L**

“Statistical mechanics of complex networks” by R.Albert and A-L.Barabasi

34
**Outline Network models – Why and how? Random network models**

ER or Poisson random graphs (covered last week) Random graphs with given degree distribution Watts-Strogatz model for small-world networks Network models based on stochastic evolution Preferential attachment Variants of preferential attachment Preferential attachment for weighted networks Duplication-based models Network models based on optimization Fabrikant-Koutsoupias-Papadimitriou model Application paper: modeling the evolution of the proteome using a duplication-based model Discussion about network modeling

39
**Outline Network models – Why and how? Random network models**

ER or Poisson random graphs (covered last week) Random graphs with given degree distribution Watts-Strogatz model for small-world networks Network models based on stochastic evolution Preferential attachment Variants of preferential attachment Preferential attachment for weighted networks Duplication-based models Network models based on optimization Fabrikant-Koutsoupias-Papadimitriou model Application paper: modeling the evolution of the proteome using a duplication-based model Discussion about network modeling

44
**Outline Network models – Why and how? Random network models**

ER or Poisson random graphs (covered last week) Random graphs with given degree distribution Watts-Strogatz model for small-world networks Network models based on stochastic evolution Preferential attachment Variants of preferential attachment Preferential attachment for weighted networks Duplication-based models Network models based on optimization Fabrikant-Koutsoupias-Papadimitriou model Application paper: modeling the evolution of the proteome using a duplication-based model Discussion about network modeling

53
**Outline Network models – Why and how? Random network models**

ER or Poisson random graphs (covered last week) Random graphs with given degree distribution Watts-Strogatz model for small-world networks Network models based on stochastic evolution Preferential attachment Variants of preferential attachment Preferential attachment for weighted networks Duplication-based models Network models based on optimization Fabrikant-Koutsoupias-Papadimitriou model Application paper: modeling the evolution of the proteome using a duplication-based model Discussion about network modeling

59
**Outline Network models – Why and how? Random network models**

ER or Poisson random graphs (covered last week) Random graphs with given degree distribution Watts-Strogatz model for small-world networks Network models based on stochastic evolution Preferential attachment Variants of preferential attachment Preferential attachment for weighted networks Duplication-based models Network models based on optimization Fabrikant-Koutsoupias-Papadimitriou model Application paper: modeling the evolution of the proteome using a duplication-based model Discussion about network modeling

60
**Discussion about network models**

Random? Stochastic evolution? Optimization-based? How to choose? When does it matter? How do we compare two models that seem equally realistic? “All models are wrong but some are useful” But when is a model useful?

Similar presentations

OK

CS8803-NS Network Science Fall 2013 Instructor: Constantine Dovrolis

CS8803-NS Network Science Fall 2013 Instructor: Constantine Dovrolis

© 2017 SlidePlayer.com Inc.

All rights reserved.

Ads by Google

Ppt on samuel taylor coleridge Ppt on metro rail in india Dsp ppt on dft Ppt on different dance forms of india Ppt on review writing assignment Training ppt on team building Ppt on instrument landing system manufacturer Ppt on current account deficit united Ppt on charge-coupled device illustration Ppt on australian continent flags