Top Banner
Scale Free Networks
27

1 Scale Free Networks 2 Intro Very large real networks (millions or billions of nodes and edges) Occurring in nature, society, economy and technology.

Mar 31, 2015

Download

Documents

Adan Belvedere
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 1 Scale Free Networks 2 Intro Very large real networks (millions or billions of nodes and edges) Occurring in nature, society, economy and technology.

1

Scale Free Networks

Page 2: 1 Scale Free Networks 2 Intro Very large real networks (millions or billions of nodes and edges) Occurring in nature, society, economy and technology.

2

Intro• Very large real networks (millions or

billions of nodes and edges)• Occurring in nature, society,

economy and technology• Evolving (growing) in time rather

than designed.• Examples: Internet and WWW

Page 3: 1 Scale Free Networks 2 Intro Very large real networks (millions or billions of nodes and edges) Occurring in nature, society, economy and technology.

3

• Many networks in nature, ecology, economy, human relations & technology (Internet and WWW) have the same topological structure.

• They are scale-free networks • with the same mathematical

structure and behavioral properties.

Page 4: 1 Scale Free Networks 2 Intro Very large real networks (millions or billions of nodes and edges) Occurring in nature, society, economy and technology.

4

Research motivationResearch objectives and some questions

Can Internet function well if hundreds of routers are out of order or damaged on purpose?

• Which parts of the Internet are most vulnerable to hostile damage?

• How to design efficient search engines for WWW? ( This is an algorithmic issue related to the WWW topology ).

Page 5: 1 Scale Free Networks 2 Intro Very large real networks (millions or billions of nodes and edges) Occurring in nature, society, economy and technology.

5

Research motivation• How to prevent the current fast

propagation of viruses in the Internet?

• What can cause and how to prevent cascading collapse of large networks functionality ( e. g. power grids)?

• How to deliver on demand computing power, huge amount of data and media functions ? ( This issue is related to Computing Grids .)

Page 6: 1 Scale Free Networks 2 Intro Very large real networks (millions or billions of nodes and edges) Occurring in nature, society, economy and technology.

6

Random Networks

• Created and researched by Paul Erdos and Alfred Renyi in 1959 and 1960.

• Basic assumptions:• A fixed number of nodes.• Connected by random edges.• Nodes were “democratic” i.e. most

nodes have approximately equal number of attached edges.

Page 7: 1 Scale Free Networks 2 Intro Very large real networks (millions or billions of nodes and edges) Occurring in nature, society, economy and technology.

7

Recent advances

Barabasi and his collaborators introduce the concept of Scale-free networks (1999). Evolving and self-organized.

• Two key rules:

• (a) growth in time by adding nodes and edges

• (b)preferential node attachment

Page 8: 1 Scale Free Networks 2 Intro Very large real networks (millions or billions of nodes and edges) Occurring in nature, society, economy and technology.

8

Mathematical background and notation

• Degree• Degree distribution

Page 9: 1 Scale Free Networks 2 Intro Very large real networks (millions or billions of nodes and edges) Occurring in nature, society, economy and technology.

9

Degree distributions

• The probability that a vertex has k edges.

• This is the Poisson distribution for the

random Erdos-Renyi

networks.€

P(k) =e− k

_

k k

k!

∑∞

=

=0

_

)(k

kkPk

where

Page 10: 1 Scale Free Networks 2 Intro Very large real networks (millions or billions of nodes and edges) Occurring in nature, society, economy and technology.

10

Poisson distribution• Degree distribution

ln P(k)

ln k

Characteristic scale.Typical average node. k

Page 11: 1 Scale Free Networks 2 Intro Very large real networks (millions or billions of nodes and edges) Occurring in nature, society, economy and technology.

11

Power – law distributionfor evolving self-organized

networks proposed by Barabasi and collaborators

P(k)∝ k−γ

32 <<γThese networks have no natural average number of edges and are called scale-free.

Typical range

Page 12: 1 Scale Free Networks 2 Intro Very large real networks (millions or billions of nodes and edges) Occurring in nature, society, economy and technology.

12

Random vs.Scale Free Nets

Examples:The network of land roads in US is approximately a random networkwith a bell shaped connectivity

distributionIn contrast the airports in US form a scale free network with several

hubs connecting large number of airports.

Page 13: 1 Scale Free Networks 2 Intro Very large real networks (millions or billions of nodes and edges) Occurring in nature, society, economy and technology.

13

Page 14: 1 Scale Free Networks 2 Intro Very large real networks (millions or billions of nodes and edges) Occurring in nature, society, economy and technology.

14

Random/Exponential vs.Scale –free Networks

Page 15: 1 Scale Free Networks 2 Intro Very large real networks (millions or billions of nodes and edges) Occurring in nature, society, economy and technology.

15

Scale free real networks

Examples:

• Communication networks: The Internet , WWW

• Biological : Pairwise interactions between proteins in human body.

• Ecological interrelations and food webs,

• Social webs, scientific citations

Page 16: 1 Scale Free Networks 2 Intro Very large real networks (millions or billions of nodes and edges) Occurring in nature, society, economy and technology.

16

WWW• Slightly modified power-law

distribution γ−+∝ )()( ckkP

WWW home pages

γ c

Companies

2.05 193

2.62 1370

Computer scientists 2.66 12

The WWW as a whole 2.1 0

Page 17: 1 Scale Free Networks 2 Intro Very large real networks (millions or billions of nodes and edges) Occurring in nature, society, economy and technology.

17

Scale-free networks

• Scale-free networks are very common and a very important category of real networks.

• They have strongly connected vertices (hubs) which play a key role in the network properties.

• Scale-free networks are the direct result of self-organization.

• Special type of growth called the preferential linking or preferential attachment.

Page 18: 1 Scale Free Networks 2 Intro Very large real networks (millions or billions of nodes and edges) Occurring in nature, society, economy and technology.

18

Scale-free networks

• Scale-free networks are dynamic , they evolve in time from small sizes to larger.

• The growth follows principle of the preferential attachment.

• While the network grows its new vertex becomes preferentially attached to vertices with a high number of connections. E.g. “rich gets richer”.

• As a result HUBS are created.

Page 19: 1 Scale Free Networks 2 Intro Very large real networks (millions or billions of nodes and edges) Occurring in nature, society, economy and technology.

19

Scale-free networks

• A preference in the process of growth may take various forms.

• The most natural linear type of preference results in scale-free networks.

• Examples of a preferential attachment include WWW where more popular pages get new links.

• Popularity is attractive.

Page 20: 1 Scale Free Networks 2 Intro Very large real networks (millions or billions of nodes and edges) Occurring in nature, society, economy and technology.

20

Scale-free networks

• Linear Preferential rule

Preferentially chosen vertexNew vertex

Old network

The probability that a new edge becomes attached to some vertex of degree k is proportional to k.

This leads to a scale-free network with 3=γMore general preferential attachment rules are possible.

Page 21: 1 Scale Free Networks 2 Intro Very large real networks (millions or billions of nodes and edges) Occurring in nature, society, economy and technology.

21

Scale-free networks

The shortest path between two vertices

• The average shortest path length is of the order of the LOGARITHM of the size of a network (the number of vertices)

• This is also called the network DIAMETER.

• Diameter of a scale-free network is short and slow growing with the size of the network.

• Leads to small world networks

Page 22: 1 Scale Free Networks 2 Intro Very large real networks (millions or billions of nodes and edges) Occurring in nature, society, economy and technology.

22

Navigating the Web

• Find a path from page A to page B

• Given the sizes of components (the number of pages) we can estimate the probability of reaching B from A .

• It is approximately 24%.

• The average shortest path length of the entire WWW is 19 clicks (hyperlinks).

• The 100-fold growth would add two links

Page 23: 1 Scale Free Networks 2 Intro Very large real networks (millions or billions of nodes and edges) Occurring in nature, society, economy and technology.

23

W W W • Shortest paths in the Web

• For any two pages there is only 24% probability that a direct path exists from A to B.

• Average shortest directed path in the Web is 19( the number of clicks). Undirected 6.8.

• The formula for the directed path is

Nlave 10log06.23.0 +=

For N=1,000,000,000 we get 19≈avel

Page 24: 1 Scale Free Networks 2 Intro Very large real networks (millions or billions of nodes and edges) Occurring in nature, society, economy and technology.

24

Long shortest paths.

According to the existing data there are pairs of pages which are separated by

a shortest directed path of length about 1,000 clicks long.

Page 25: 1 Scale Free Networks 2 Intro Very large real networks (millions or billions of nodes and edges) Occurring in nature, society, economy and technology.

25

Internet Resilience• At any given time hundreds of routers are down

but the performance is not impacted.

• The Internet is robust in the presence of random failures.

• This is called the topological robustness.

• It will function even if we remove randomly 80% of the nodes.

• Theoretical and experimental investigations show that scale-free networks are topologically robust [1]

IF

3≤γ

Page 26: 1 Scale Free Networks 2 Intro Very large real networks (millions or billions of nodes and edges) Occurring in nature, society, economy and technology.

26

Internet Vulnerability• Scale-free networks such as Internet are

vulnerable to attacks.

• If a malicious attack could simultaneously remove 5-15 % of hubs (the highly connected nodes) the network would disintegrate .

• A research question

• Can Internet suffer from cascading failures as in power systems, economy and ecology .

• We do not know.

Page 27: 1 Scale Free Networks 2 Intro Very large real networks (millions or billions of nodes and edges) Occurring in nature, society, economy and technology.

27

More Bad News

• Scale-free networks are vulnerable to spreading viruses

• Hubs are passing them massively to the connected multiple nodes.

• This suggests immunizing hubs.