Empirical network features:
Generative models:
Barabasi and Albert, 1999
Dynamic growth: start at \( t \) = 0 with по nodes and \( m_0 \geq n_0 \) edges
At each time step add a new node with \( m \) edges \( (m \leq n_0) \),
connecting to \( m \) nodes already in netwrok \( k_i(i) = m \)
The probability of linking to existing node i is proportional to
the node degree \( k_i \)
after \( t \) timesteps: \( t + n_0 \) nodes, \( mt + m_0 \) edges
1. Growth
2. Preferential attachment
Continues approximation: continues time, real variable node degree \( \langle k_j(t) \rangle \) - expected value over multiple realizations
node \( i \) is added at time \( t_i \) : \( k_i (t_i) = m \)
Solution:
Time evolution of a node degree
Cumulative function:
Distribution function:
Find probability \( P(k' \leq К) \) of a randomly selected node to have \( k \leq k \) at time \( t \) (fraction of nodes with \( k’ < k \) ). Nodes with \( k_i(t) \leq l \) :
1. Growth
Node degree distribution function:
Node degree growth:
At each time step add a new node with \( m \) edges \( (m \leq n_0) \) ,
connecting to т nodes already in network \(k_i(i) = m \)
2. Attachment uniformly at random
The probability of linking to existing node \( i \) is
Power law distribution function:
Clustering coefficient (numerical result):
Average path length (analytical result) :
Non-linear preferential attachment models:
\( \alpha = 0 \) , no hubs, exponential dsitribution
\( 0 < \alpha < 1 \), sublinear, smaller hubs, stretched exponential
\( \alpha = 1 \) , scale-free, hubs, power law
\( \alpha > 1 \), superlinear, super hubs, hubs-and-spoke
Local random models vs global optimization models
Generative models
Generative models
In the \( G(n, p) \) model, a graph is constructed by connecting nodes randomly. Each edge is included in the graph with probability \( p \) independent from every other edge. Equivalently, all graphs with \( n \) nodes and \( m \) edges have equal probability of \( p^m(1-p)^{(\frac{n}{2}-m)} \)
Erdos and Renyi, 1959.
\( G_{n,p} \) , each pair out of \( n(n − 1)/2 \) pairs of nodes is connected with probability \( p \), \( m \) - random number, \( \langle k \rangle \) - average node degree
Probability that \( i \) -th node has a degree \( k_i = k \)
(Bernoulli distribution)
Limiting case of Bernoulli distribution, when \( n → ∞ \) at fixed \( \langle k \rangle = pn = λ \) (see upper formula)
Poisson distribution
Consider \( G_{n,p} \) as a function of \( p \)
Let \( u \) - fraction of nodes that do not belong to GCC. The probability that a node does not belong to GCC
Let \( s \) -fraction of nodes belonging to GCC (size of GCC)
Threshold probabilities when different subgraphs of g-nodes appear in a random graph
Motivation: keep high clustering, get small diameter
Clustering coefficient С = 1/2
Graph diameterd = 8
Single parameter model, interpolation between regular lattice and random graph
Watts and Strogatz, 1998
Node degree distribution:
Poisson like
Ave. path length \( \langle L(p) \rangle \) :
\( р \longrightarrow 0 \) , ring lattice, \( \langle L(p) \rangle = n/2k \)
\( р \longrightarrow 1 \) , random graph, \( \langle L(p) \rangle = log(n)/log(k) \)
Clustering coefficient C(p) :
\( р \longrightarrow 0 \) , ring lattice, C(0) = 3/4 = const
\( р \longrightarrow 1 \) , random graph, С(1) = k/n
| Random | BA | WS | Empiracal nets | |
|---|---|---|---|---|
|
|
poisson like | power law | ||
|
|
const | large | ||
|
|
small |