Peer-to-Peer and Social Networks Power law graphs Small world graphs.

Similar presentations

Presentation on theme: "Peer-to-Peer and Social Networks Power law graphs Small world graphs."— Presentation transcript:

1
Peer-to-Peer and Social Networks Power law graphs Small world graphs

2
Preferential attachment Barabási and Albert showed that when large networks are formed by the rules of preferential attachment, the resulting graph shows a power-law distribution of the node degrees. We will derive it in the class, so follow the lecture.

3
Preferential attachment The probability that the new node connects with an existing node = Since and so Degree of node = At t = 0, there are no nodes. At t = 1, one node appears. Thereafter, each time unit, a new node is added

4
Preferential attachment = number of nodes with degree k after time step t

5
Preferential attachment is then fraction of nodes with degree k at time t

6
Preferential attachment As Call it

7
Preferential attachment is of the order of * Before time step (t+1), the new node is the only node with degree 0, and its degree will change to 1 *

8
Other properties of power law graphs Graphs following a power-law distribution have a small diameter (n = number of nodes). The clustering coefficient decreases as the node degree increases (power law) Graphs following a power-law distribution tend to be highly resilient to random edge removal, but quite vulnerable to targeted attacks on the hubs.

9
The small-world model Due to Watts and Strogatz (1998) They followed up on Milgrams work and reason about why there is a small degree of separation between individuals in a social network. Research originally inspired by Watts efforts to understand the synchronization of cricket chirps, which show a high degree of coordination over long ranges, as though the insects are being guided by an invisible conductor. Disease spreads faster over a small-world network.

10
Questions not answered by Milgram Why six degrees of separation? Any scientific reason? What properties do these social graphs have? Are there other situations in which this model is applicable? Time to reverse engineer this.