基于布朗粒子的随机运动度量网络中节点之间的距离
算法思想
Consider a connected network of N N nodes and edges. Its node set is denoted by V={1,⋯,N} V = { 1 , ⋯ , N } and its connection pattern is specified by the generalized adjacency matrix A A . If there is no edge between node and node j j , ; if there is an edge in between, Aij=Aji=0 A i j = A j i = 0 and its value signifies the interaction strength (self-connection is allowed). The set of nearest neighbors of node i i is denoted by . A Brownian particle keeps moving on the network, and at each time step it jumps from its present position (say i i ) to a nearestneighboring position . When no additional knowledge about the network is known, it is natural to assume the following jumping probability Pij=Aij/∑Nl=1Ail P i j = A i j / ∑ l = 1 N A i l (the corresponding matrix P P is called the transfer matrix)
Define the node-node distance from
i
i
to as the average number of steps needed for the Brownian particle to move from
i
i
through the the network to :
where I I is the identity matrix and matrix B(j) B ( j ) equals to the transfer matrix P P except that for any l∈V l ∈ V .