更改

跳到导航 跳到搜索
第131行: 第131行:     
We model the process introduced above on a network in discrete time, that is, we can model it as a DTMC. Say we have a network with N nodes, then we can define <math> X_i(t)</math> to be the state of node i at time t. Then <math>X(t)</math> is a stochastic process on <math>S=\{S,I,R\}^N</math>. At a single moment, some node i and node j interact with each other, and then one of them will change its state. Thus we define the function <math>f</math> so that for <math>x</math> in <math>S</math>,<math>f(x,i,j)</math> is when the state of network is <math>x</math>, node i and node j interact with each other, and one of them will change its state. The transition matrix depends on the number of ties of node i and node j, as well as the state of node i and node j. For any <math>y=f(x,i,j)</math>, we try to find <math>P(x,y)</math>. If node i is in state I and node j is in state S, then <math>P(x,y)=\alpha A_{ji}/k_i</math>; if node i is in state I and node j is in state I, then <math>P(x,y)=\beta A_{ji}/k_i</math>; if node i is in state I and node j is in state R, then <math>P(x,y)=\beta A_{ji}/k_i</math>.  
 
We model the process introduced above on a network in discrete time, that is, we can model it as a DTMC. Say we have a network with N nodes, then we can define <math> X_i(t)</math> to be the state of node i at time t. Then <math>X(t)</math> is a stochastic process on <math>S=\{S,I,R\}^N</math>. At a single moment, some node i and node j interact with each other, and then one of them will change its state. Thus we define the function <math>f</math> so that for <math>x</math> in <math>S</math>,<math>f(x,i,j)</math> is when the state of network is <math>x</math>, node i and node j interact with each other, and one of them will change its state. The transition matrix depends on the number of ties of node i and node j, as well as the state of node i and node j. For any <math>y=f(x,i,j)</math>, we try to find <math>P(x,y)</math>. If node i is in state I and node j is in state S, then <math>P(x,y)=\alpha A_{ji}/k_i</math>; if node i is in state I and node j is in state I, then <math>P(x,y)=\beta A_{ji}/k_i</math>; if node i is in state I and node j is in state R, then <math>P(x,y)=\beta A_{ji}/k_i</math>.  
For all other <math>y</math>, <math>P(x,y)=0</math>.
+
For all other <math>y</math>, <math>P(x,y)=0</math>.<br/>     
 +
 
 +
 
 +
我们对上面介绍的过程,在离散时间的网络上建模,也就是说,我们可以将它建模为一个离散时间马尔可夫链(DTMC)。假设我们有一个N个节点的网络,那么我们可以定义<math> X_i(t)</math>为t时刻的节点i的状态。那么<math>X(t)</math>是<math>S=\{S,I,R\}^N</math>上的随机过程。在某一时刻,某个节点i和节点j相互作用,然后其中一个节点将改变其状态。
 +
 
 +
 
 +
这样,我们定义一个函数<math>f</math> ,使得对于<math>S</math>中的<math>x</math> ,<math>f(x,i,j)</math> 是,当网络状态为<math>x</math>时,节点i和节点j相互作用,其中一个将改变其状态。
 +
 
 +
 
 +
转移矩阵依赖于节点i和节点j的联系数,以及节点i和节点j的状态。对于任意<math>y=f(x,i,j)</math>,我们设法求<math>P(x,y)</math>。如果节点i处于状态I,节点j处于状态S,则<math>P(x,y)=\alpha A_{ji}/k_i</math>; 如果节点 i 处于状态I,节点j处于状态S,则 p (x,y) = beta a _ { ji }/k _ i; 如果节点i处于状态I,节点j处于状态R,则<math>P(x,y)=\beta A_{ji}/k_i</math>。对于所有其他<math>y</math>,<math>P(x,y)=0</math>。
 +
 
   −
<br/>     
   
The procedure on a network is as follows<ref name=Brockmann> Brockmann, D. 2011 Complex Networks and Systems, Lecture Notes, Northwestern University</ref> :
 
The procedure on a network is as follows<ref name=Brockmann> Brockmann, D. 2011 Complex Networks and Systems, Lecture Notes, Northwestern University</ref> :
   第139行: 第148行:     
1= We initial rumor to a single node <math>i</math>;
 
1= We initial rumor to a single node <math>i</math>;
 
+
 
 
2= We pick one of its neighbors as given by the [[adjacency matrix]], so the probability we will pick node <math>j</math> is <br />
 
2= We pick one of its neighbors as given by the [[adjacency matrix]], so the probability we will pick node <math>j</math> is <br />
 
<math>p_j={A_{ji} \over k_i}</math> <br />
 
<math>p_j={A_{ji} \over k_i}</math> <br />
第153行: 第162行:  
      
 
      
 
4= We pick another node who is a spreader at random, and repeat the process.
 
4= We pick another node who is a spreader at random, and repeat the process.
  −
  −
我们对上面介绍的过程,在离散时间的网络上建模,也就是说,我们可以将它建模为一个离散时间马尔可夫链(DTMC)。假设我们有一个N个节点的网络,那么我们可以定义<math> X_i(t)</math>为t时刻的节点i的状态。那么<math>X(t)</math>是<math>S=\{S,I,R\}^N</math>上的随机过程。在某一时刻,某个节点i和节点j相互作用,然后其中一个节点将改变其状态。
  −
  −
  −
这样,我们定义一个函数<math>f</math> ,使得对于<math>S</math>中的<math>x</math> ,<math>f(x,i,j)</math> 是,当网络状态为<math>x</math>时,节点i和节点j相互作用,其中一个将改变其状态。
  −
  −
  −
转移矩阵依赖于节点i和节点j的联系数,以及节点i和节点j的状态。对于任意<math>y=f(x,i,j)</math>,我们设法求<math>P(x,y)</math>。如果节点i处于状态I,节点j处于状态S,则<math>P(x,y)=\alpha A_{ji}/k_i</math>; 如果节点 i 处于状态I,节点j处于状态S,则 p (x,y) = beta a _ { ji }/k _ i; 如果节点i处于状态I,节点j处于状态R,则<math>P(x,y)=\beta A_{ji}/k_i</math>。对于所有其他<math>y</math>,<math>P(x,y)=0</math>。
         
网络环境下的操作步骤如下<ref name=Brockmann> Brockmann, D. 2011 Complex Networks and Systems, Lecture Notes, Northwestern University</ref> :
 
网络环境下的操作步骤如下<ref name=Brockmann> Brockmann, D. 2011 Complex Networks and Systems, Lecture Notes, Northwestern University</ref> :
      
操作表
 
操作表
    
1= 我们把谣言初始化赋予给节点 <math>i</math>;
 
1= 我们把谣言初始化赋予给节点 <math>i</math>;
      
2= 从[[临接矩阵(adjacency matrix)]]中,我们选择一个它的临近节点<math>j</math>, 它成为谣言传播者的概率是 <br />
 
2= 从[[临接矩阵(adjacency matrix)]]中,我们选择一个它的临近节点<math>j</math>, 它成为谣言传播者的概率是 <br />
330

个编辑

导航菜单