Md. Kamrul Hassan: Two-Hundred Years Long Journey From Graph To Complex Network Theory
Md. Kamrul Hassan: Two-Hundred Years Long Journey From Graph To Complex Network Theory
network theory
1
Power of power-law
2
Tale of the power-law
Is mean always meaningful?
Communism Capitalism
3
Power-law
A power-law distribution is regarded as scale-free since it looks the same no matter
what scale we look at it.
• It can be rigorously proved that such function can only have none but
power-law solution. For instance
f ( x) x f (x) f ( x)
• It can be rigorously proved that g ( ) too can only have none but
power-law solution.
It implies that if we know the function at a given value of x we can find the value of f
for any other value x x
Power laws are seemingly everywhere
note: these are cumulative distributions, more about this in a bit…
5
First return probability of a random walker
We ask a random walker to walk along a line and we measure the time it takes for
the walker to return to the place where he started the journey. Let the walker do the
walking N times. A scan through the data will definitely appear times he needed to
return are just a few number which will not give rise to any simple and clean
emergent behavior. Yet we can see a pattern if we plot a histogram in the log-log
scale.
6
The 7 Bridges of Konigsberg is a famous mathematics
problem inspired by an actual city in Germany.
Having trouble?
9
In 1735 Leonard Eular solved it by mapping it as an abstract
graph which in general is comprised of a set of nodes or
vertices connected by a set of links or edges where the
spatial distance between nodes are totally disregarded.
11
12
13
14
Observables
16
Clustering coefficient C
Clustering coefficient: Many networks have strong local
recurrent connection leading to loops and clusters. Assume that you
have only four good friends which in network language a node is
linked to four other nodes by four edges. If all the four friends are
also friends of each other then it requires six addition edges. Instead
it may happen that a couple of your friends may not be friends of
each other in such case the real count will less than sixi
17
Clustering Coefficient, C
Mi
Ci
ki ( ki 1)
2
N
Ci
C i 1
Tree network C 0
19
Geodesic path length
The average shortest path length or the mean geodesic distance l is
defined as the mean shortest distance among all the nodes. It is the
average of the shortest distance between all pairs of nodes of the
network. Say there are 5 nodes in the network then the average
geodesic path length is:
Random network:
( pN ) k k k
Degree distribution P(k ) e pN e k
k! k!
Mean geodesic path length l ( N ) log N
1
Clustering coefficient: C(N ) N 21
Classifications of network
Small-world network:
Scale-free network:
24
Erdös-Rènyi (ER) Model: G(N,p) version
First framework to describe complex networks
was proposed by Paul Erdös and Alfred Renyi in 1959:
– Start with N nodes
– Edges are added with probability p between pair of nodes
picked at random
25
ER Model: G(N,p) version
Each links are picked at random and then we add the link with probability
p and leave it unoccupied with probability 1-p. Thus p is a prefixed value
that we have to choose before we start the game!
2m
k p ( N 1) pN
N
2m
Average degree: k p ( N 1) pN
N
In the limit:
( pN ) k k k
P(k ) e pN e k
k! k!
We thus see that below t=0.5, the largest cluster grow logarithmically with
network size N. However, above t=0.5, it grows linearly with N.
Thus there is a transition from miniscule size cluster to giant cluster across a
threshold or critical point which has been regarded as percolation transition.
Therefore, since 1960, it has been argued that it undergoes a phase
transition like percolation in lattice!
32
What is the order parameter? In the case of lattice defined
relative size of the spanning cluster as the order parameter.
In network there is no border, or surface and hence one cannot really define
spanning cluster. However, we find that the largest cluster behaves in the same way
as the spanning cluster both in the network and in the lattice.
If we regard P as the order parameter then there must exist another quantity that
can quantify H the degree of disorder such that where P=0 there H must be
maximum and vice versa. And that quantity is none other than entropy!
33
The question you may ask is: What is order? The idea of order can
be best understood if we know what is disorder or degree of disorder.
The later can be quantified by entropy. Let us try to understand
entropy in the context of percolation.
Initially at t=0 all the nodes are isolated. Say they are all distinct or
colored or labeled nodes. What is the probability that a node picked
at random is the ith node? The answer is: 1/N which is the same for
all nodes. It means that we are at a state of most uncertain. Entropy
measures the degree of uncertainty or the extent of confusion.
Shannon Entropy
36
Entropy
37
What if we pick two links instead of one but finally we add only one link
and other is recycled for future picking?
38
What does it mean?
Both model, product and sum rules, suggest that the smaller clusters are
encouraged to grow faster over the larger cluster.
01/26/16
C (t ) (t tc ) 1.0 (t tc ) ; 0.893
43
It clearly suggests order-disorder transition!
Transition is so sudden and abrupt that initially it was thought that order
parameter undergone a sudden finite jump and hence claimed that it
describes the first order transition. However, later it was proved that it was
actually continuous or second order phase transition but still it has some
first order like behavior due to finite size effect.
44
What if we do the opposite!
45
The question is then: Why encouraging the smaller cluster to grow faster
makes the transition so sudden and abrupt? What is the physics behind?