“WS小世界模型”的版本间的差异

来自集智百科
跳转到: 导航搜索
算法
第93行: 第93行:
 
 该模型以下述方式构建了一个具有<math>N</math>个节点,<math>\frac{NK}{2}</math>条边的[https://en.wikipedia.org/wiki/Undirected_graph#Undirected_graph 无向图]:
 
 该模型以下述方式构建了一个具有<math>N</math>个节点,<math>\frac{NK}{2}</math>条边的[https://en.wikipedia.org/wiki/Undirected_graph#Undirected_graph 无向图]:
  
#构建一个正则环点阵。该图有<math>N</math>个节点,每个节点和<math>K</math>个相邻的节点相连,其中每一侧有<math>K/2</math>个。即是,若每个节点用<math>n_{0},...,n_{N-1}</math>标示,当且仅当<math>0< \left | i-j \right |mod(N-1-\frac{K}{2})\leq \frac{K}{2}</math>时,存在边<math>(n_{i},n_{j})</math>。
+
#构建一个正则环点阵。该图有<math>N</math>个节点,每个节点和<math>K</math>个相邻的节点相连,其中每一侧有<math>K/2</math>个。即是,若每个节点用<math>n_{0},...,n_{N-1}</math>标示,当且仅当<math>0< \left | i-j \right |\mod(N-1-\frac{K}{2})\leq \frac{K}{2}</math>时,存在边<math>(n_{i},n_{j})</math>。
#对于每个节点<math>n_{i}=n_{0},...,n_{N-1}</math>,选出其与最右侧第<math>K/2</math>相邻节点之间的边,即满足<math>n_{i} < n_{j} \leq n_{i} + K/2</math>的所有边 <math>(n_{i},n_{j}modN)</math> ,以概率<math>\beta</math>将其重新连接。重新连接的过程是把边 <math>(n_{i},n_{j}modN)</math> 替换为边 <math>(n_{i},n_{k})</math> ,其中<math>k</math>以一致的随机性从所有可能的节点选出,并且避免出现自回路<math>(k\neq i)</math>和重复连接(边 <math>(n_{i},n_{{k}'})</math> ,其中<math>{k}'=k</math>,在该算法中不会出现)的情况。
+
#对于每个节点<math>n_{i}=n_{0},...,n_{N-1}</math>,选出其与最右侧第<math>K/2</math>相邻节点之间的边,即满足<math>n_{i} < n_{j} \leq n_{i} + K/2</math>的所有边 <math>(n_{i},n_{j}\mod N)</math> ,以概率<math>\beta</math>将其重新连接。重新连接的过程是把边 <math>(n_{i},n_{j}\mod N)</math> 替换为边 <math>(n_{i},n_{k})</math> ,其中<math>k</math>以一致的随机性从所有可能的节点选出,并且避免出现自回路<math>(k\neq i)</math>和重复连接(边 <math>(n_{i},n_{{k}'})</math> ,其中<math>{k}'=k</math>,在该算法中不会出现)的情况。
  
 
==特性==
 
==特性==

2018年9月6日 (四) 10:26的版本

该词条由Iceblaze9527翻译编辑,由【flynn】审校,【总审校者】总审校,翻译自Wikipedia词条 Watts–Strogatz model


WS小世界模型(Watts–Strogatz model)是一种随机图生成模型,其生成的图具有小世界属性,包括较短的平均节点间距离和高集聚系数。该模型由Duncan J. Watts(邓肯 J. 沃茨)和Steven Strogatz(斯蒂文·史楚盖兹)在1998年两人联合发表于《自然》的论文中提出 [1] 。Watts在其广受欢迎的科学读物《Six Degrees》中使用\beta来阐述该模型,这之后,该模型也被称为(沃茨)\beta 模型。

目录

模型基本原理

随机图的正式研究可追溯至 Paul Erdős(保尔·厄多斯)和Alfréd Rényi(阿尔弗烈德·瑞利)的工作 [2] 。他们所考虑的图,也就是现在所谓的经典图或Erdős–Rényi (ER) 图,给许多应用提供了简单而强有力的模型。

但ER图并不具有我们观察到的许多实际网络所拥有的两个重要属性:

  1. 不能生成局部集聚(local clustering)和三元闭合(triadic closures,网络有三元闭合、三元闭包等释义)。相反,因为图中两个节点有恒定、随机且独立的概率彼此相连,ER图集聚系数较低。
  2. 不能解释中心节点(hub)的构成。在形式上,ER图分布收敛于泊松分布,而不是我们在现实世界中观测到的、无标度网络(scale-free networks)的幂律分布(power law)

[3]

WS模型是针对于第一条局限性来设计的最简可能模型。它在解释了集聚的同时保持了ER模型较短的平均节点间距离,这是通过在近似ER图的随机化结构和正则环点阵 (regular ring lattice)中进行内插得到的。因而,该模型至少能够部分解释许多网络中的“小世界”现象("small-world" phenomena),比如电网、秀丽隐杆线虫(C. elegans)的神经网络、电影演员的社交网络、以及芽殖酵母脂肪代谢的信息交流 [4]

算法

假设所期望的节点数为N,平均K(假定K为偶数)和一个特殊的参数\beta ,满足0\leq \beta \leq 1,且N\gg K\gg lnN\gg 1

该模型以下述方式构建了一个具有N个节点,\frac{NK}{2}条边的无向图

  1. 构建一个正则环点阵。该图有N个节点,每个节点和K个相邻的节点相连,其中每一侧有K/2个。即是,若每个节点用n_{0},...,n_{N-1}标示,当且仅当0< \left | i-j \right |\mod(N-1-\frac{K}{2})\leq \frac{K}{2}时,存在边(n_{i},n_{j})
  2. 对于每个节点n_{i}=n_{0},...,n_{N-1},选出其与最右侧第K/2相邻节点之间的边,即满足n_{i} < n_{j} \leq n_{i} + K/2的所有边 (n_{i},n_{j}\mod N) ,以概率\beta将其重新连接。重新连接的过程是把边 (n_{i},n_{j}\mod N) 替换为边 (n_{i},n_{k}) ,其中k以一致的随机性从所有可能的节点选出,并且避免出现自回路(k\neq i)和重复连接(边 (n_{i},n_{{k}'}) ,其中{k}'=k,在该算法中不会出现)的情况。

特性

该模型基础的点阵图结构产生了局部集聚的网络,而随机的重新连接则大大减少了平均节点间距离。其算法引入了大约\beta \tfrac{NK}{2}条非点阵边。改变\beta的值可以在正则环点阵(\beta =0)和接近ER随机图的结构(\beta =1G(N,p)满足p=\frac {K}{N-1})间进行内插。由于每一个节点都与至少K/2个其他节点相连,该模型并没符合真实的ER模型。

我们感兴趣的三个特性是平均节点间距离(average path length)、集聚系数(clustering coefficient)和度分布(degree distribution)。

Watts–Strogatz 小世界模型,由igraph生成,Cytoscape 2.5进行可视化,100个节点
Watts_strogatz图

平均节点间距离

  • 对于环形点阵,平均节点间距离是\ell(0)=N/2K\gg 1,且随系统规模线性变化;
  • 对于极限情况(\beta \rightarrow 1),该图趋近于随机图,平均节点间距离\ell(1)=\frac{lnN}{lnK},但实际上不收敛于此;
  • 在区间(0<\beta <1)内,平均节点间距离随着\beta的增大迅速下降,并很快接近于其极限值。

集聚系数

  • 对于环形点阵,集聚系数[5]C(0)=\frac{3(K-2)}{4(K-1)},因此随着K的增大趋向于3/4,且与系统规模无关;
  • 对于\beta \rightarrow 1的极限情况,集聚系数与经典随机图同阶,C=\frac{K}{N-1},与系统规模成反比;区间内的集聚系数则十分接近于正则环点阵的系数值,只有在\beta相对较大时才会下降,这就导致了在一定区间范围内平均节点间距离下降迅速,而集聚系数保持相对恒定的情形,也就解释了“小世界”现象。
  • 如果我们用Barrat(巴拉特)和Weigt(魏格特)的方法[6] ,即是用一个节点的相邻节点之间的平均边数和这些相邻节点之间可能的平均边数之商来定义集聚系数C'(\beta),或者说:
C'(\beta)=\frac{3\times \text{number of triangles}}{\text{number of connected triples}}
可得出C'(\beta)\sim C(0)(1-\beta)^{3}

度分布

  • 正则环点阵的度分布即以K为中心的狄拉克\delta函数,在0<\beta <1内的度分布可记为:
P(k) = \sum_{n=0}^{f(k,K)} {{K/2}\choose{n}} (1-\beta)^n \beta^{K/2-n} \frac{(\beta K/2)^{k-K/2-n}}{(k-K/2-n)!} e^{-\beta K/2}
k_{i}是第i个节点的边数或称为度。这里k\geq K/2f(k,K)=min(k-K/2,K/2)
  • 度分布的形状类似于随机图,在k = K处取得明显峰值,对于较大的\left | k-K\right |呈指数衰减。
  • 网络的拓扑相对而言是齐次的,也即所有的节点都有相同的度。

局限性

该模型的主要局限性是会产生不符实际的分布。相较而言,现实中的网络通常是非齐次的无标度网络,有中心节点的存在和无标度的度分布。考虑到此,这样的网络可以用偏好依附模型(preferential attachment model)来更好的描述,比如BA网络模型。 (另一方面,BA模型没有产生真实网络中出现的高集聚特性,而这个弱点是WS模型所不具备的。因此,WS模型和BA模型均不应被看成是完全符合实际的。)

WS模型也暗含了固定的节点数,所以也不能用来描述网络的生长。

参见

参考文献

  1. Watts, D. J.; Strogatz, S. H. (1998). "Collective dynamics of 'small-world' networks". Nature 393 (6684): 440–442. http://worrydream.com/refs/Watts-CollectiveDynamicsOfSmallWorldNetworks.pdf.
  2. Erdos, P. (1960). "Publications Mathematicae 6, 290 (1959); P. Erdos, A. Renyi". Publ. Math. Inst. Hung. Acad. Sci 5: 17.
  3. Ravasz, E. (30 August 2002). "Hierarchical Organization of Modularity in Metabolic Networks". Science 297 (5586): 1551–1555. https://arxiv.org/pdf/cond-mat/0209244.pdf.
  4. Al-Anzi, Bader; Arpp, Patrick; Gerges, Sherif; Ormerod, Christopher; Olsman, Noah; Zinn, Kai (2015). "Experimental and Computational Analysis of a Large Protein Network That Controls Fat Storage Reveals the Design Principles of a Signaling Network". PLOS Computational Biology 11 (5): e1004264. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4447291.
  5. Albert, R., Barabási, A.-L. (2002). "Statistical mechanics of complex networks". Reviews of Modern Physics 74 (1): 47–97.
  6. Barrat, A.; Weigt, M. (2000). "On the properties of small-world network models" (PDF). European Physical Journal B 13 (3): 547–560. http://www.springerlink.com/index/0HGUCD51T90CKB12.pdf. Retrieved 2008-02-26.

本词条内容翻译自 en.wikipedia.org,遵守 CC3.0协议。

个人工具
名字空间
操作
导航
工具箱