Statistical mechanics of networks

7 downloads 96853 Views 1MB Size Report
Feb 17, 2012 ... Vertex: The fundamental of a network, also called a site (physics), ..... Statistical Mechanics, P. K. Pathria, Elsevier, 1997 . Statistical Mechanics: ...
Statistical Mechanics of Networks 李明 2011.12.9.

outline • • • • • •

Basic notions of networks(graph) Equilibrium networks Statistical ensembles of networks(graph) Examples and techniques Summary and outlook References

outline • • • • • •

Basic notions of networks(graph) Equilibrium networks Statistical ensembles of networks(graph) Examples and techniques Summary and outlook References

Vertex: The fundamental of a network, also called a site (physics), a node (computer science) , or an actor (sociology). Edge: The line connecting two vertices. Also called a bond (physics), a link (computer science), or a tie (sociology).

Degree: The number of edges connected to a vertex. A directed graph has both an in-degree and an out-degree for each vertex, which are the numbers of incoming and outgoing edges respectively. k Note that the degree is not necessarily equal to the number of vertices adjacent to a vertex, since there may be more than one edge between any two vertices. (a), (b): tadpole (c): melon Others: hedgehog

Adjacent Matrix Network can be represented in matrix form. A graph of N nodes is described by an N×N adjacent matrix M. Element 𝜍𝑖𝑗 of a adjacent matrix is equal to the number of edges between vertex i and j. Simple relations for an adjacent matrix (1) For undirected graph 𝜍𝑖𝑗 =𝜍𝑗𝑖 (1) The degree of a vertex i is 𝑘𝑖 =

𝜍𝑖𝑗 𝑗

(2) The total degree of the graph 𝐾 = 2𝐿 =

𝑘𝑖 = 𝑖

𝑀2

𝜍𝑖𝑗 = 𝑖𝑗

𝑖𝑖

𝑖𝑖

= 𝑇𝑟 𝑀 2

outline • • • • • •

Basic notions of networks(graph) Equilibrium networks Statistical ensembles of networks(graph) Examples and techniques Summary References

Equilibrium networks Equilibrium networks: the number of vertex N in the network is fixed . Non-equilibrium networks: growing networks, such as BA network.

How to build an equilibrium networks: 1.The random graph model. 2. The configuration model. 3.The hidden variables model.

The random graph model. 1.Uniform model 𝑮𝑵,𝒎 Each graph with m edges has equal

probability

macrostate



𝑁 2

𝑚

microstate 2.Binomial model 𝑮𝑵,𝒑 Each possible edge appears independently with probability p 𝑚 =

𝑁 1 𝑝= 𝑁 𝑁−1 𝑝 2 2

The configuration model. Choosing a degree sequence, which is a set of n values of the degrees k i of vertices i = 1, . . . , n, from this distribution. We can think of this as giving each vertex i in our graph k i “stubs” or “spokes” sticking out of it, which are the ends of edges-to-be. Then choosing pairs of stubs at random from the network and connect them together. As a result, we have a network with a given degree sequence, but otherwise random.

macrostate

𝑘𝑖 = 1,1,2,2,3,4 2

1

6

4 5

3

2

1



6

4 5

3

microstate

The hidden variables model. (i) To each of the vertex i, ascribe a number — hidden variable di. (ii) Then connect vertices in pairs with probabilities depending on the — hidden variable of these vertices. So that the probability that there is a edge between vertices i and j is 𝑝𝑖𝑗 = 𝑓 𝑑𝑖 , 𝑑𝑗 .

In particular, if 𝑝𝑖𝑗 = 𝑝 is a constant, we arrive at the random graph model.

microstate

?

macrostate

outline • • • • • •

Basic notions of networks(graph) Equilibrium networks Statistical ensembles of networks(graph) Examples and techniques Summary References

Statistical ensembles of networks(graph) A statistical ensemble of graphs is defined by choosing of a set G of graphs and a rule that associates some statistical weight (unnormalized measure) P (g) > 0 with any graph g ∈ G. G can be understand as a set of adjacent matrices. The ensemble average of any quantity A(g) that depends on properties of a graph is 𝑔∈𝐺 𝑃 𝑔 𝐴 𝑔 𝐴 = 𝑍 where Z is a partition function 𝑍=

𝑃 𝑔 𝑔∈𝐺

The Gibbs entropy of the ensembles 𝑆=−

𝑃 𝑔 log 𝑃 𝑔 𝑔∈𝐺

The best choice of probability distribution is the one that maximize the Gibbs entropy subject to the constraints 𝑃 𝑔 𝑥𝑖 𝑔 = 𝑥𝑖

,

𝑃 𝑔 =1

𝐺

Introducing Lagrange multipliers 𝛼, 𝜃𝑖 , 𝛿 − 𝑃 𝑔 log 𝑃 𝑔 + 𝛼 1 − 𝛿𝑃 𝑔 𝐺

Then This gives

𝐺

𝑃 𝑔

+

𝐺

log 𝑃 𝐺 + 1 + 𝛼 +

𝜃𝑖 𝑥𝑖 − 𝑃 𝑔 𝑥𝑖 𝑔 𝐺

𝑖 𝜃𝑖 𝑥𝑖

𝑔 =0

𝑒 −𝐻 𝑔 𝑃 𝑔 = 𝑍 Where 𝐻 𝑔 = 𝑖 𝜃𝑖 𝑥𝑖 𝑔 is the graph Hamiltonian. Z is the partition function 𝑍 = 𝑒 𝛼+1 =

𝑒 −𝐻 𝑔

𝑔

=0

1.Microcanonical ensemble: energy and number of particles are fixed. 2.Canonical ensemble: temperature and number of particles are fixed. 3.Grand canonical ensemble: temperature and chemical potential are fixed.

network(graph)

statistical physic

edge

particle

degree sequence

energy

outline • • • • • •

Basic notions of networks(graph) Equilibrium networks Statistical ensembles of networks(graph) Examples and techniques Summary References

1.Graphs with non-interaction edges We consider the graphs withthe graph Hamiltonian H 𝑔 =

𝜖𝑖𝑗 𝜍𝑖𝑗 𝑔 + 𝑖