无标度网络的争议

无标度网络的争议
无标度网络的争议

无标度网络的争议*

史定华

上海大学数学系

摘要:所有无标度网络都是稀疏的吗?从无标度网络随机抽样所得的子网络是否无标度呢?阿波罗尼斯(Apollonius)网络度指数要不要加1?如何判断一个实际网络是否无标度以及估计其度指数?等等,这些问题都涉及到无标度网络的界定。通过对提出无标度网络原创论文的研究,结合概率论中的相关分布概念,我们的理解是:无标度网络不应仅限于其网络度分布为幂律分布,而应该是指其网络度分布具有幂律行为的一大类网络。

关键词:幂律分布,幂律度序列,幂律行为,无标度网络。

1. 引言

自从1999年Barabási和Albert[1]在《科学》上提出无标度网络起,迄今为止,普遍认为无

P k kγ?(这里记号~指渐近正比)。由于标度网络是指度分布有(或至少近似地有)幂律形式()~

人们对这个幂律形式的认识和理解不同,以及网络尺度上有限与无限的巨大差异,关于无标度网络概念的讨论一直没有停止过。发表讨论文章的都是一些大人物或名单位,我们按时间倒叙的方式择其要者来介绍。2011年德国马普研究所的Genio等人和美国休斯顿大学物理系的Bassler[2]在PRL上以“所有无标度网络都是稀疏的”为题阐述了他们对无标度网络的理解。

γ>。2005年,混沌领军人物之一、牛津大学的May[3]等人这里网络稀疏是指度分布指数2

在PNAS上曾抛出了一篇重磅炸弹文章“无标度网络的子网络都不是无标度网络”,以说明他们对无标度网络的看法。更具戏剧性的是从2005年到2011年为确定阿波罗尼斯网络度指数在PRL上先后发表了三篇文章[4~6]。其中争议的焦点是度指数要不要加1,起因是Barabási 等人[7,8]提出的确定性几何增长模型网络度指数曾出现过反复。可见在物理学界关于什么是无标度网络认识并不一致。事实上,在此之前加州理工学院的Li等人和AT&T实验室的Willinger[9]就质疑过无标度网络的定义,但由于不是物理学家,他们的长文2005年发表在Internet Math.上。而在无标度网络提出不久,随机图论的权威人物剑桥大学的Bollobás和牛津大学的Riordan等人[10]就指出,作为无标度网络典型代表的BA模型“不明确”。他们修改了模型并给出了严格的数学证明,文章2001年发表在Random Structures and Algorithms上。鉴于无标度网络概念在网络科学中的基本重要性,概念的含混不清会引发许多其它连带的问题。例如,网络科学界名人Newman所提出的度相关系数测度[11]和度指数极大似然估计公式[12]就值得商榷。因此有必要进一步探讨无标度网络的界定,通过对提出无标度网络原创论文的研究,我们的理解是:无标度网络泛指网络度分布具有幂律行为比较合适。度分布有幂律分布的网络只是其中的一部分,难怪网络世界似乎是无标度网络的天下。

在文献上我们经常会见到产生无标度网络的多种情况:(1)给定幂律度序列的网络;(2) 来自实际网络的数据子网络;(3)确定的几何增长模型网络;(4)类似于BA随机模型的网络;

P k kγ?,人们通常就认为是无标度网络,从而等等。如果它们的度分布近似幂律形式()~

据此得出种种无标度网络性质的推论。“近似”是科学的研究手段之一,采用近似方法无可非议,但用在这里则是造成许多误解和争议的根源。在科学研究中,虽然方法可以近似,但概念则必须明确,当涉及部分与全体时,两者在逻辑上不能混淆。

我们将依次展开讨论,阐明文献上对无标度网络的理解和认识,着重挖掘无标度网络原

创论文的思想,然后说明无标度网络大家庭不同兄弟特性上的重要区别。

2. 给定幂律度序列的网络

将网络N 个节点的度按大小排序得12N d d d ≥≥≥ ,称1{,,}N d d 为节点度序列。

2.1 给定度序列的图实现

现在任意给定一个度序列1{,,}N d d ,其中都是自然数。假定已按非增顺序排列,问该度序列能否用简单无向图实现?图论中有如下两个定理。

Erd?s-Gallai 定理 度序列1{,,}N d d 可用简单无向图实现当且仅当

1N i i d =∑是偶数,

并且k k L R ≤,1,2,,k N = ,其中k L 和k R 通过下面递推关系给出: 11L d =,1k k k L L d ?=+;1R N =,*1*11, 2, k k k k k R x k k R R k d k k

???+??<=?+??≥?, (1) 其中max{|1}k i x i d k =<+,*

min{|1}i k i x i =<+。

Havel-Hakimi 定理 度序列1{,,}N d d 可用简单无向图实现当且仅当经过简化的度序列1123{1,1,,1,,,}d d N d d d d d ??? 可用简单无向图实现。

递推应用这个定理就可检测一个度序列是否可图实现。还有其它实现方式吗?

2.2. 幂律度序列的图实现

我们从幂律分布定义开始。一个在整数1到N –1中值取的随机变量,如有概率分布 1,()N k P k H γ

γ

??=,1,2,,1k N =? , (2) 其中,1

a b a b k H k ?==∑, 就称它服从有限幂律分布。当1γ>和N →∞时,1,()N H γζγ?→黎曼ζ-函数,得(无限)幂律分布。若从某个自然数0k 起才有()~P k k γ?,则称为幂律衰减尾

部。显然,幂律分布有幂律衰减尾部,但具有幂律衰减尾部的分布不一定是幂律分布。

然而实际网络统计、分布随机抽样、模型模拟生成等等得到的都是有限样本数据生成的度序列,因此如何判断和区分它们来自何种幂律形式是理解无标度网络概念的关键。这里将涉及有限与无限的问题,实际处理有限,理论模型无限。

最近,PRL 刊登了德国马普研究所Genio 等人和美国休斯顿大学物理系Bassler [2]的一篇文章,认为“无标度网络都是稀疏网络”。众所周知,对度分布为幂律,或更一般些具有幂律衰减尾部的分布()~P k k γ?,当2γ≤时其平均度发散。这里随着网络规模增长,在热力学极限(指N →∞)下,假定无标度网络度指数保持不变。若度指数2γ≤时其平均度发散,这样的网络称为致密的;而2γ>时,即网络平均度有限时,则称为稀疏的。

为了调查无标度网络度指数γ与可图实现的相依关系,他们从具有指数24γ?≤≤的有限幂律分布随机生成范围在1到N –1的整数作为节点有幂律度序列的总体。在随机图论中,如果度序列中给定度k 的节点数()n k k γ?∝(这里记号∝指正比),则该度序列称为幂律度序列[13]。具有幂律度序列的图称为幂律随机图(或无标度网络),有多种模型。

令E 是总度数为偶数的幂律度序列数,G 是其中可图实现的度序列数,现在来研究可图实现度序列比例g=G/E 与度指数γ的关系。他们通过数值模拟和极值分析得到:当幂律

度序列指数02γ≤≤时一般不可图实现,而且指数0和2是两个一阶相变临界点,见图1(他们为了研究序列长度的相依性,还计算了Binder 累积量的插图,因为与本文无关,这里删除了该插图)。他们由此得出结论:“无标度网络都是稀疏的”。

图1 无标度网络度指数γ与可图实现度序列比例g 的关系(取自文献[2]) 然而,实证统计研究发现,某些实际网络的度指数会出现2γ≤。例如,Leskovec 在博士论文[14]中统计分析了预印本数据库arXiv 中高能物理领域论文引用网络,统计得到度指数68.1=γ。为此,网络科学界名人Kleinberg 等人[15]曾提出平均度随时间增长的致密性幂律。若总连线数()E t 和总节点数()N t 之间有渐近关系()~()E t N t ξ

,当(1,2)ξ∈且度指数不随时间变化,则称为致密性幂律。我们[16]曾经提出过一个优胜劣汰模型,利用节点度的非齐次生灭过程给出了计算度分布的方法。优胜劣汰模型也会出现度指数2γ≤的幂律衰减尾部,但它的度分布在小度数会呈现“马头”形状。

3. 无标度网络的随机抽样子网络

假定以概率p 从无标度网络中随机抽取节点,当有连线的两个节点都被抽到则连线保持,见图2中红色节点和连线。这样得到的子网络是否无标度?

图2 随机抽样示意图,上图是实际网络,下图是数据网络(取自文献[3])

从实际统计的经验看,随机抽样只要样本足够大就应该与母体分布一致。众所周知,实际网络数据只是真实网络的一个样本。混沌领军人物之一,牛津大学的May 等人[3]在PNAS 曾抛出了一篇重磅炸弹文章,认为无标度网络的随机抽样子网络不是无标度网络。果真如此,除非能明确实证研究的网络不是随机抽样,则说某某网络是无标度网络将失去意义。

现在令数据网络的度分布为*()P k ,实际网络的度分布为()P k ,在什么意义下*()P k 能够反映()P k ,如*()~P k k γ?能说()~P k k γ?吗?这是一个有趣的理论问题。为此需要建立*()P k 和()P k 之间的关系,根据随机抽样假设,容易得到[3]

()()()*1d k k d k d P k P d p p k ?≥??=?????

∑, (3)

其中因子p (抽到度为d 节点的概率)被归一化删除,求和是其k 个邻结点也被抽到的概率。

May 等人[3]希望数据网络和实际网络的分布形式相同只是参数不同。在此意义下,他们说明了若实际网络的度分布是泊松分布,则数据网络度分布仍为泊松分布;但是若实际网络的度分布是幂律分布,则数据网络度分布不是幂律分布。问题出在随机抽样会产生许多孤立结点()*00P ≠,而复杂网络又不考虑孤立结点()00P =。然而有趣的是:从具有幂律度分布网络随机抽样得到的子网络,其度分布一般为幂律衰减尾部的分布。

Cooper 和Lu [17]忽略小度数来比较分布形式。

在此意义下,对幂律分布,他们得到*()P k 与()P k 从某个常数度开始有相同形式,条件是网络最大度小于1N

ε?。他们的证明需要用到鞅论,而且条件等价于3γ<,不容易被网络科学界接受。

我们考虑存在常数i c 使得120*()()c P k P k c <≤≤<∞来比较分布形式,文献[18]对()~P k k γ?时,称*()P k 有幂律行为(behavior)。在此意义下,利用母函数能够证明(见附录

1)对具有幂律行为的网络度分布,子网络度分布的幂律行为保持不变。

4. 几何增长模型生成的网络

如果网络度分布只对某些度有幂律形式

()~P k k γ?,定义域k X ∈, (4)

其中定义域X 是自然数的某个子集,则只有定义域是自然数,它是幂律分布。若定义域是真子集,则可能存在许多度概率为0,例如确定的几何增长模型网络就是如此。

对这些几何增长模型网络在确定度指数时引起了不少的争议,起因是Barabási 等人[7]提出的第一个确定性几何增长模型网络度指数出现了反复,而在阿波罗尼斯网络度指数确定上达到高潮,争议的焦点是度指数要不要加1。关键是如何对待度概率为0的点。

Barabási 等人[7]利用模块层次结构生成了第一个确定的无标度网络。利用度分布的统计定义得到该层次网络(真实)的稳态度分布为

ln 3ln 2()~P k k ?, (5) 由此他们认为度分布为幂律分布且度指数是ln 3ln 2。值得注意的是,(5)式只对足够大的自然数i 当122i k +=?时才成立,但他们没有给出这个定义域。随后Barabási 等人在文献[8]中更正了上述度指数,通过引入概率密度作为离散概率的连续化近似,认为(5)式中度分布频率直方图的底宽正比于k ,所以度分布的概率密度是

1ln 3ln 21(ln3ln 2)()~p k k k k ????=. (6) 于是,他们得到了正确的度指数1(ln 32)γ=+。

Dorogovtsev 等人[19]在引入“伪分形无标度网”时遇到了类似情况,得到稳态度分布

ln 32()2P k k ?=,22,2,k = . (7)

为了确定度指数,文献[20]采用补分布函数来绕开该网络存在许多度概率为零的问题,指出在度的离散谱点有补分布函数1()cum P k k γ?∝,其中1(ln 3ln 2)γ=+。

从2005年到2011年在PRL 上发表了三篇围绕阿波罗尼斯网络度指数确定的文章。2005年Andrade 等人[4]构造了一类确定的阿波罗尼斯网络,得到稳态度分布

(ln3ln 2)1ln 3ln 2()23P k k ??=×,23,32,32,k =×× . (8) 基于补分布函数得到度指数是1(ln 3ln 2)γ=+。然而,文章发表四年以后,大概有人质疑度分布和补分布函数的形式相同,为什么要加1?于是Andrade 等人[5]认为度指数应替换为ln 3ln 2,于是,他们又把自己正确的结果修改为错误的结果。2011年,Mungan [6]在评论中再次采用连续化近似,得到阿波罗尼斯网络稳态概率密度应该是

1ln3ln 21(ln3ln 2)()p k k k k ????∝=. (9)

虽然这些确定的几何增长模型网络度分布都具有幂律形式,但与幂律分布在定义域上并不一致。若认为它们的度指数是ln 3ln 22<,可这些网络平均度又都有限。若以度分布具有幂律分布作为无标度网络的定义,这些网络就不能算作无标度网络。因此,给无标度网络一个明确界定,在网络科学研究中至关重要。

5. 类似于BA 模型的网络

现在我们回到1999年Barabási 和Albert [1]在《科学》上提出无标度网络的原始论文。论文的要点有:(1)对许多实际复杂网络度分布的简单统计,发现其度分布近似幂律分布,见图3;(2)提出了一个随机择优增长的动态模型(即BA 模型)去解释产生幂律的机制;(3)用平均场方法导出了BA 模型网络的度分布近似幂律。根据这些,他们认为网络度分布具有幂律分布或至少近似幂律分布是普遍现象,因此命名此类网络为无标度(scale-free)网络。这一工作立即引起了学界的广泛兴趣,随后相关论文如雨后春笋。

图3 几个大尺度实际网络的度分布:(a)演员网;(b)万维网;(c)电力网(取自文献[1])

然而,由于该文技术上不够完善,争论质疑之声也不绝于耳。首先,剑桥大学的Bollobás

和牛津大学的Riordan 等人[10]就指出BA 模型“不明确”

,理论推导不严密。于是几个学者提出了在热力学极限下等价的若干模型和度分布推导方法。我们[20]利用马氏链方法对这些模型给出了严格的讨论和证明。其次,加州理工学院的Li 等人和AT&T 实验室的Willinger 曾质疑把无标度网络仅仅定义为网络度分布具有幂律分布不能反映性能上的差异,为此他们引入了“标度丰富”的概念。但我们认为,更至关重要的是:在热力学极限下,等价BA 模型网络的度分布已经证明不是幂律分布,而是

232(1)()~2(1)(2)m m P k m k k k k ?+=

++, (10)

因此它是一个具有幂律衰减尾部的分布,只拥有幂律行为而不是幂律分布。

哪么等式左边是什么分布呢?下面我们说明它是概率论中著名的Waring(1736–1798,英国数学家,剑桥大学Lucas 教授)分布[18,21]的特例。概率分布

(0)P α

βα=+, ,

(1)(1)()()(1)(1)()

k P k k k βββαβαβαβαβα++?=+++++?++ , , (11) 其中常数,0αβ>,称为Waring 分布。利用伽玛函数∫∞

??=Γ01)(dt e t a t a 的性质

()(1)(1)(1)(1)()k k k k βββββββΓ+=+?Γ+?=++?Γ , (12)

注意到()(1)(1)k k ββββΓ+=++? ,以及渐近关系

(1)()~(1)k k k αβαβ?+Γ+Γ+++,可得到()()()~()(1)

k P k k k γααβββαβ?Γ+Γ+=ΓΓ+++,其中1γα=+。因此Waring 分布是具有幂律(衰减尾部)行为的分布。(10)式可看作2α=,m β=的Waring 分布。不过要注意,Waring 分布

的定义域是{0,1,,,}k ;而BA 模型网络度分布的定义域是{,1,,,}m m k + ,因此需要平移一下。即2α=,m β=时,Waring 分布的概率2(1)()()((1)(2)m m P k m k m k m k +=

+++++是BA 模型网络度分布()P k m +的概率。

至于网络度分布近似地有幂律,可能存在某些度概率为0,因此并不符合幂律衰减尾部的要求,所以需要经过变换才能判断其幂律行为和正确计算度指数。概率论中补分布函数(或分布函数)是一种强有力的工具,它单调递减。因为()()(1)(1)k P k k P k βαβ++=+??,通过简单计算容易得到Waring 分布的补分布函数是

()()()~cum P k k P k k αβα?=+. (13)

从Waring 分布与其补分布函数的指数关系可以看出,采用补分布函数度指数需要加1。

除了择优增长机制的BA 模型外,人们还提出了许多其它生成机制的模型,如随机复制模型[22],等等。这些模型得到的网络度分布几乎都是具有幂律(衰减尾部)行为的分布,如随机复制模型网络的入度分布是1α=,1β=时的Waring 分布,而不是(2)式那种严格意义上的无限幂律分布。图3所示实际网络的度分布也是如此。

若坚持只有度分布为幂律分布才是无标度网络,显然与《科学》上提出无标度网络的原创论文相悖。因此我们的理解是:无标度网络不应仅限于其网络度分布为幂律分布,而应该是指其网络度分布具有幂律行为或至少具有幂律衰减尾部的一大类网络。故研究的重点是关注那些具有大度数的节点,所以对模型网络简单模拟然后画图难以说明,这里不能回避热力学极限的讨论;对实际网络则应该着重“富人俱乐部”,即少于20%节点具有超过80%度的那些数据,而非其它。然而,这样也带来一个哲理方面的问题,富者愈富的现象发展不可持续!贫富比较均匀的社会才能保持和谐。无标度网络作为大尺度网络中普遍的宏观现象并不能给我们太多的信息;反而是网络局部结构,如社团、核心、模体等等显得更有价值,它们往往具有特别的对称性和很好的动力学性能。这可能与幂律度序列图实现的方式有关,我们发现规则网络就存在一种同步能力最佳的实现方式[23]。

6. 实际网络度分布的统计

如果无标度网络是指其网络度分布具有幂律(或衰减尾部)行为的一类网络,则网络科学界的名人Newman 所提出的度相关系数测度[11]和度指数极大似然估计公式[12]就值得商榷。因为无标度网络当度指数3γ≤时二阶矩发散,基于二阶矩的度相关系数在热力学极限下必然趋于0。如明显相关的BA 模型网络,其度相关系数反而趋于0,岂不矛盾?

基于将幂律分布作为无标度网络度分布而广泛使用的度指数极大似然估计公式

1min 1?1[ln()]N

i i N k k γ?==+∑, (14)

其中min k 是实际数据中的最小度。

因此估计结果强烈依赖最小度的数值,而无标度网络具有幂律(或衰减尾部)行为,只与大度数的趋势有关,岂不南辕北辙?

复杂网络的兴起是为了研究大尺度的数据网络,如演员网、社交网、引文网、万维网、因特网、基因网、代谢网等等;寻找生成这些复杂网络的关键机制;建立恰当模型再现这些复杂网络的拓扑结构,如度分布。传统的研究方法是:首先对实际网络收集数据对模型网络进行模拟去统计节点的度序列,其次计算具有相同度的节点数得到度频率,然后在双对数坐标上画图看是否能拟合一条直线。若差不多近似一条直线就认为它是无标度网络,但这是很不靠谱的方法。原因之一是数据中有许多度一个节点也没有,因此频率为0,而拟合直线时又不考虑这些点,所以看似直线并没正确体现幂律衰减规律。原因之二是频率图的尾部摆动很大,拟合往往以头部或中部数据点为主,所以看似直线并不能够反映幂律尾部特征。因此,面对网络数据必须寻找更加稳健的统计方法,同时深入挖掘合理的微观生成机制。 度分布具有幂律形式,定义为(), P k k k X γ

?∝∈,X 自然数子集,如:(1)幂律分布;

(2)近似幂律;(3)幂律尾部。度分布具有幂律行为,定义为120()cum c P k k c α?<≤≤<∞,

i c 常数,更广。我们认为度分布具有幂律行为的网络都可称为无标度网络。

由于具有幂律行为的分布太多,选择某些恰当的有代表的分布深入研究很有必要。第一个自然是幂律分布;第二个我们认为最有代表性的就是Waring 分布,利用我们在文献[24]中的结果可以推出增长网络是1α≥的Waring 分布(附录2);无标度网络致密是01α<<的Waring 分布(附录3)。因为幂律分布和Waring 分布都有明晰的解析表达式,所以可以研究相应的统计分析方法,如参数估计、分布拟合、分布检验、抽样性质等等。这是无标度网络大家庭中最具有代表意义的两兄弟。

无标度网络大家庭中的两兄弟比较

参考文献

[1] BARABáSI A-L, ALBERT R. Emergence of scaling in random networks[J]. Science, 1999, 286: 509-512.

[2] GENIO C I, GROSS T, BASSLER K E. All scale-free networks are sparse[J]. Physical Review Letters, 2011, 107: 178701.

[3] STUMPF M P H, WIUF C, MAY R M.Subnets of scale-free networks are not scale-free: Sampling properties of networks[J]. PNAS, 2005, 102:4221-4224.

[4] ANDRADE J S, HERRMANN H J, ANDRADE R F S, et al. Apollonian networks[J]. Physical Review Letters, 2005, 94: 018702.

[5] ANDRADE J S, HERRMANN H J, ANDRADE R F S, et al. Erratum: Apollonian networks[J]. Physical Review Letters, 2009, 102: 079901.

[6] MUNGAN M. Comment on ” Apollonian networks” [J]. Physical Review Letters, 2011, 106: 029802.

[7] BARABáSI A-L, RA V ASZ E, VICSEK T. Deterministic scale-free networks[J]. Physica A, 2001, 229: 559-564.

[8] FARKAS I, DERéNYI I, JEONG H, et al. Networks in life: scaling properties and eigenvalue spectra[J]. Physica A, 2002, 314: 25-34.

[9] LI L, ALDERSON D, DOYLE J C, et al. Towards a theory of scale-free graphs: definitions, properties, and implications[J]. Internet Math., 2005, 2: 431-523.

[10]BOLLOBáS B, RIORDAN O M, SPENCER J, et al. The degree sequence of a scale-free random graph process[J]. Random Structures and Algorithms, 2001, 18: 279-290.

[11] NEWMAN M E J. Assortative mixing in networks[J]. Physical Review Letters, 2002, 89: 208701.

[12] CLAUSET A, ROHILIA S, NEWMAN M E J. Power-law distributions in empirical data[J]. SIAM Review, 2009, 51: 661-703.

[13] CHUNG F, AIELLO W, LU L. A random graph model for power law graphs[J], Experimental Math., 2001, 10, 53-66.

[14] LESKOVEC J. Dynamics of Large Networks[D], PhD thesis, Carnegie Mellon University, 2008.

[15] LESKOVEC J, KLEINBERG J M, FALOUTSOS C. [J]. Graphs over tiem: densifications laws, shrinking diameters and possible explanations[C], In Proceedings of the 11th International Conference on Knowledge Discovery in Data Mining, 2005, 177-187.

[16] SHI D H, LIU L M, ZHU X, et al. Degree distribution of evolving networks[J]. Europhysics Letters, 2006, 76:731-737.

[17] COOPER J N, LU L. Where do power laws come from?[J]. 2007, https://www.360docs.net/doc/6212183930.html,/abs/math. CO/0702463.

[18] HANDCOCK M S, JONES J H. Likelihood-based inference for stochastic models of sexual network formation[J]. Theoretical Population Biology, 2004, 65, 413-422.

[19] DOROGOVTSEV S N, GOTSEV A V, MENDES J F F. Pseudofractal scale-free web[J]. Physical Review E, 2002, 65: 066122.

[20] SHI D H. Theory of Network Degree Distribution[M]. Beijin:Higher Education Press. 2011.

[21]JOHNSON N L, KOTZ S, KEMP A W. Univariate Discrete Distributions[M]. 2nd. ed., Wiley series in probability and mathematical statistics, New York: Wiley-Interscience, 1993. [22] KRAPIVSKY P L, REDNER S. Network growth by coping[J]. Physical Review E, 2005, 71: 036118.

[23]SHI D H, CHEN G R, THONG W K, YAN X Y. Optimal homogeneous networks with best

possible synchronizability[C]. Proceedings of the 3rd IEEE Latin American Symposium on Circuits and Systems (LASCAS), Paper 74, Playa del Carmen, Mexico, Feb 29 - Mar 2, 2012.

[24] SHI D H, ZHOU H J, LIU L M. Markovian iterative method for degree distributions of growing networks[J]. Physical Review E, 2010, 82: 031105.

[25] NEWMAN M E J, STROGATZ S H, WATTS D J. Random graphs with arbitrary degree distribution and their applications, see Bornholdt S. and Schuster H. G. (eds), Handbook of Graphs and Networks ---- From the Genome to Internet[M]. Wiley —VCH, 2002.

[26] AIELLO W, CHUNG F, LU L. Random evolution of massive graphs, in Abello J., Pardalos P. and M. Resende M. G . C. (eds.), Handbook of Massive Data Sets[M]. Kluwer Academic Publishers, Dordrecht, 2002, 97-122.

下面给出本文主要结论的数学证明。

附录1:从幂律衰减尾部分布随机抽样其分布保持不变

首先考虑最基本的具有幂律衰减尾部的Yule-Simon 分布(无标度网络度分布老祖宗)

()()()()

(1)11~11k P k k k αααα?+Γ+Γ+=Γ+++,0,1,k = , (A1-1) 其中0α>,它是1β=的Waring 分布。利用贝塔函数性质,Yule 分布也可写成 10

()(1)k P k t t dt αα=?∫,0,1,k = . (A1-2) 下面利用母函数方法证明它的随机抽样有分布

1

0*()(1)()k P k t t h t dt αα=?∫, (A1-3) 其中{}1()[1(1)]h t p p t p α+=??。同样Yule 分布用于网络度分布需要平移一下。

根据(3)式可得概率分布*()P k 与()P k 的母函数关系(见文献[3,18])

0*()*()(1)k k G s P k s G p ps ∞

===?+∑, (A1-4)

其中()G s 是()P k 的母函数。计算Yule 分布的母函数得到 10()1(1)G s d s α

θαθθ=??∫. (A1-5)

因此,从Yule 分布随机抽样所得分布*()P k 的母函数

10*()1(1)(1)G s d p ps α

θαθθ=???+∫

10(1)[1(1)(1)]11(1)(1)d ps p p α

θαθθθθ=??????????????∫。

110(1)*()1(1)(1)1(1)(1)k p P k d p p αθθαθθθθ????=??????????

11

20(1)(1)1(1)1(1)[1(1)]k tp p tp p t t dt t p t p t p αα??????=?+??????????????∫ 10

(1)()k t t h t dt αα=?∫。 现在因为()h t 在[0,1]区间单调递增连续,()0h p α=

定理,对任意自然数k ,存在(0,1)k η∈成立下式

1100

*()(1)()()(1)()()k k k k P k t t h t dt h t t dt h P k αααηαη=?=?=∫∫. (A1-6) 又因为()[,1]k h p p αη∈,于是得到0()*()1p P k P k p α<≤≤<∞。

进一步,因为()*()()k k h P k P k ηξ==为有界序列,故必存在收敛的子序列{}j k ξ使得lim [,1]j k j p p α

ξξ→∞=∈。虽然对一般的自然数k ,不能保证*()()P k P k ξ≈;但对0ε>,存在自然数K ,当j K >时,有||j k ξξε?<,从而|()()|j k j j P k P k ξξε?<。故能找到无限个{}j k 使得*()()j j P k P k ξ≈(这里记号≈指近似)。

对Waring 分布的证明类似,只需注意到Waring 分布的概率分布

()()()(1)()()()(1)()()(1)

k k P k k k ααββαβαββαβαβαβΓ+Γ+Γ+Γ+Γ+==ΓΓ+++ΓΓΓ+++ 110

()(1)()()k t t dt αβαβαβ+?Γ+=?ΓΓ∫. (A1-7) 计算Waring 分布的母函数得

1

10()(1)()()()1(1)G s d s

αβαβθθθαβθ?Γ+?=ΓΓ??∫. (A1-8) 其余推导与对Yule 分布的推导完全相同。

附录2:增长网络度分布是Waring 分布1α≥的特例

复杂网络中的增长网络是最重要也是最基本的一类网络。它的特点是每个节点的度都只会增加,而不会减少。现在记第i 步(12i ,,= )加入的节点i 在t 时(1t i,i ,=+ )的度数为

()i K t ,

若增长网络具有马氏性,它是一个非齐次马氏链。显然,由于不允许重复连线,()i K t 每步至多只能增加1。它的增长规律由初始分布和转移概率完全确定。

初始分布记为0() 01i h ,h i m α≤≤?+,其中m 0是初始网络的节点数,即第i 步加入网络的节点i 带进连线数h 的概率。现在假设lim ()()i i h h αα→∞

= (按分量收敛),并且存在一个正整数J 使得当h J >时有()0h α=。

转移概率记为

()i f k,t ,表示具有度k 的节点i 在t +1时间步获得度数增加1的概率。现在假设()i f k,t 与i

无关,并且lim ()()t tf k ,t k βα→∞=+,其中1 0,αβ≥>。为什么需要假设1α≥?因为当t 充分大时,由平均场方法的动力学方程()[()]i i k t t k t βα??=+解得1()i k t ct α=。若不假设1α≥,节点度数将超过t ,矛盾。

下面我们证明这样的增长网络度分布是Waring 分布1α≥的特例。

对每个马氏链()i K t ,容易建立(){()}i P k,i,t P K t k ==满足的主方程

()(,,1)(1)(1,,)1()(,,)P k i t f k ,t P k i t f k,t P k i t +=??+?,

(,,)()i P k i i k α=. (A2-1)

忽略初始网络,记1(,)(,,)t

i S k t P k i t ==∑,对(A2-1)式关于i 求和,于是有

1()(,1)(,)(,)(1)(1,)()t tf k,t S k t S k t S k t f k ,t S k t k t

α++?+=??+. (A2-2) Internet Math.杂志主编著名随机图论专家金芳蓉院士等人[26]首先给出了这个差分方程的极限定理,文献[20]给出了这种类型差分方程极限定理的另一证明。

定理:对差分方程()(1)()()()()

b t t t t d t

c t ?+??+?=,若下列条件满足:lim ()t

d t l →∞=,(1)()1c t c t +?=和lim ()0t b t b →∞

=≥,则有 ()lim lim[(1)()]1t t t l t t t b

→∞→∞?=?+??=+. (A2-3) 令()(,)t S k t ?=,()(,)b t tf k t =,()c t t =和1()(1,)(1,)()t d t f k t S k t k α+=??+。根据上述增长网络的假设,当k J >时,利用极限定理可得增长网络的度分布

(,)[(1)](1)()lim 1[()]

t S k t k P k P k t k βαβα→∞?+?==++. (A2-4) 为了简化,不妨取0J =,递推计算上述表达式得到

(1)(1)(0)()(1)(1)()

k P P k k k ββββαβαβα++?=++++?++ . (A2-5) 下面确定常数(0)P ,(A2-4)式可写成()[(1)(1)()()]P k k P k k P k ββα=?+??+,两边求和有1()[(0)()()]m k m m k P k P k P k ββα==?+∑,利用()m P k 的渐近关系,当m

k

→∞时,得到1()(0)k P k P βα∞==∑。再由1(0)+()1k P P k ∞

==∑可得 (0)P ααβ=

+. (A2-6)

附录3:无标度网络致密是Waring 分布01α<<的特例

注意Waring 分布用于网络度分布需要平移一下,这里为了叙述简洁,令()n k 表示网络中度为k 的节点个数,则总节点数0()()m k m k N k n k ==∑,总连线数1()()m k m k E k kn k ==∑,其中m k 为网络最大度。因为()()n k cP k =,所以两者之比与条件期望有关,即

1

()()[|0]()()m

m k m k m k m k kP k E k X X k N k P k ====Ε≤≤∑∑. (A3-1)

因此,为了证明无标度网络致密是Waring 分布01α<<的特例,需要知道Waring 分布条件期望中分子、分母、常数c ,这样才能估计总节点数和总连线数与最大度的渐近关系。

首先计算分母,由数学归纳法容易证明

0()(1)()()1()(1)

m k m m k m k M k P k k αββββα=Γ+Γ++==?

ΓΓ+++∑. (A3-2) 其次计算分子,由Waring 分布的概率(A1-7),并注意到

1101(1)(1)1(1)m m m k k k k k

k s s s θθθ++=???=??∑, (A3-3) 可以得到Waring 分布条件概率分布(|0)m P k X k ≤≤的母函数

0()(|0)m k

k m k H s P k X k s ==≤≤∑ 111101()1(1)(1)()()()1(1)m m k k m s d M k s

αβαβθθθθαβθ++?Γ+??=??ΓΓ??∫. (A3-4) 利用[|0](1)m X X k H ′Ε≤≤=,通过复杂的计算可得分子

1()()()[|0]()()

m k m m m k Z k kP k X X k M k αββ=Γ+==Ε≤≤=

Γ∑i (2)1(1)1()11(1)m m m k k k ββαβααβαββα????Γ++Γ+???++?????Γ+?++Γ+++??????

i . (A3-5) 最后计算常数,由()~1m n k 和(1)()()~()m m P k k αααββ?+Γ+Γ得1()()

m k c αβααβ+Γ=Γ+。 令()(1)()()1()()(1)m m m k k k αβββθααβββα??Γ+Γ++Γ=

???Γ+ΓΓ+++??,由(A3-2)得1()()m m m N k k k αθ+=。由渐近关系()~()k k k αβαβ?Γ+Γ++,显然有()lim ()()

m m k k βθααβ→∞Γ=Γ+,所以1()~m m N k k α+。类似地,令(1)(1)11()1111()(2)m m m m k k k k βαβαβφααβααββ????Γ+Γ+++=++?

????++?Γ+Γ++????,因为当01α<<时,1lim ()1m m k k φα→∞=?,由1(2)()()(1)

m m m m m k E k k k k αβφαβ+Γ++=Γ+++,可得2()~m m E k k 。 现在研究总节点数和总连线数与最大度的渐近关系,我们有

log ()2log 2~, ()log ()(1)log 1m m m m m E k k k N k k αα=→∞++. (A3-6) 于是当01α<<时,Waring 分布有渐近关系()~()m m E k N k ξ

,其中2(1)(1,2)ξα=+∈。因为α可取(0,1)之间的任意实数,这说明致密性幂律是Waring 分布的特例。

致谢:这部分证明参考了文章“山石,张翼飞,孙经纬. 一类幂律分布和致密性幂律[C]. 第七届全国复杂网络学术会议,成都,2011”。

附注:这是2012年1月13日在深圳召开的“网络同步与控制学术研讨会”上的报告。2012年2月10日《科学》发表了“Critical Truths About Power Laws ”,值得一读。我们是参加讨论的小人物,很难在国际顶级杂志上发表自己的观点,因为国际顶级期刊也毫无例外地遵循“丛林法则”,因此先就教于国内同行。如果此文观点有不妥之处,希望批评指正。

无标度网络模型构造

课题:无标度网络模型构造 姓名赵训 学号201026811130 班级实验班1001

一、源起 无标度网络(或称无尺度网络)的概念是随着对复杂网络的研究而出现的。 “网络”其实就是数学中图论研究的图,由一群顶点以及它们之间所连的边构成。在网络理论中则换一套说法,用“节点”代替“顶点”,用“连结”代替“边”。复杂网络的概念,是用来描述由大量节点以及这些节点之间错综复杂的联系所构成的网络。这样的网络会出现在简单网络中没有的特殊拓扑特性。 自二十世纪60年代开始,对复杂网络的研究主要集中在随机网络上。随机网络,又称随机图,是指通过随机过程制造出的复杂网络。最典型的随机网络是保罗·埃尔德什和阿尔弗雷德·雷尼提出的ER模型。ER模型是基于一种“自然”的构造方法:假设有个节点,并假设每对节点之间相连的 可能性都是常数。这样构造出的网络就是ER模型网络。科学家们最初使用这种模型来解释现实生活中的网络。 ER模型随机网络有一个重要特性,就是虽然节点之间的连接是随机形成的,但最后产生的网络的度分布是高度平等的。度分布是指节点的度的分布情况。在网络中,每个节点都与另外某些节点相连,这种连接的数目叫做这个节点的度。在网络中随机抽取一个节点,它的度是多少呢?这个概率分布就称为节点的度分布。 在一般的随机网络(如ER模型)中,大部分的节点的度都集中在某个特殊值附近,成钟形的泊松分布规律(见下图)。偏离这个特定值的概率呈指数性下降,远大于或远小于这个值的可能都是微乎其微的,就如一座城市中成年居民的身高大致的分布一样。然而在1998年,Albert-László Barab ási、Réka Albert等人合作进行一项描绘万维网的研究时,发现通过超链接与网页、文件所构成的万维网网络并不是如一般的随机网络一样,有着均匀的度分布。他们发现,万维网是由少数高连接性的页面串联起来的。 绝大多数(超过80%)的网页只有不超过4个超链接,但极少数页面(不到总页面数的万分之一)却拥有极多的链接,超过1000个,有一份文件甚至与超过200万个其他页面相连。与居民身高的例子作类比的话,就是说大多数的节点都是“矮个子”,而却又有极少数的身高百丈的“巨人”。Barab ási等人将其称为“无标度”网络。

神经网络建模及Matlab中重要的BP网络函数

神经网络建模及Matlab中重要的BP网络函数一、神经组织的基本特征 1.细胞体是一个基本的初等信号处理器,轴突是信号的输出通路,树突是信号的输入通路。信号从一个神经细胞经过突触传递到另一个细胞。 2.不同的神经元之间有不同的作用强度,称为联接强度。当某细胞收到信号时,它的电位发生变化,如果电位超过某一阈值时,该细胞处于激发态,否则处于抑制状态。 3.两神经元之间的联接强度随其激发与抑制行为相关性的时间平均值正比变化,也就是说神经元之间的联接强度不是一成不变的。这就是生物学上的Hebb律。

∑t j ij t S w )(二、人工神经元的M-P 模型(McCulloch 、Pitts,1943) 1.构造一个模拟生物神经组织的人工神经网络的三要素: (1).对单个神经元给出定义; (2).定义网络结构:决定神经元数量及连接方式; (3).给出一种方法,决定神经元之间的联接强度。 2.M-P 模型 其中,t 表示时间 S i (t)表示第i 个神经元在t 时刻的状态,S i (t)=1表示处于激发态,S i (t)=0表示处于抑制态 w ij 表示第j 个神经元到第i 个神经元的联接强度,称之为权,可正可负 表示第i 个神经元在t 时刻所接收到的所有信号的线性迭加。 μi 表示神经元i 的阈值, 可以在模型中增加一个S k (t)=1神经元k ,并且w ik =-μi ,则阈值可归并到和号中去。 注: 1.M-P 神经元虽然简单,但可以完成任何计算。 2.神经元的状态可以取[0,1]中的连续值,如用以下函数代替θ(x): ???<≥=-=+∑0 0011x x x t S w t S i j j ij i )() )(()(θμθ

无标度网络matlab建模

复杂系统无标度网络研究与建模 XXX 南京信息工程大学XXXX系,南京 210044 摘要:21世纪是复杂性的世界,基于还原论的世界观与方法论已经无法满足当前人们对作为一个整体系统的自然界和人类社会的认识和研究,利用系统科学的方法对科学重新审视已近变为迫切的需要。现实生活中众多复杂网络都具有无标度性,这种无标度网络的增长性和择优连接性很好的解释了富者越富的“马太效应”。对无标度网络的深入研究,让人们深刻的认识到其在Internet、地震网、病毒传播和社会财富分布网中的理论与现实意义。本文通过对复杂网络中的无标度网络的分析与研究,介绍了无标度网络区别于一般随机网络的特性与现实意义,并利用了Matlab生成了一个无标度网络。 关键词:无标度网络,幂律特性,模型建立 1 引言 任何一种网络都可以看作是由一些节点按某种方式连接在一起而构成的一个系统,曾经关于网络结构的研究常常着眼于包含几十个到几百个节点的网络,而近几年关于复杂网络的研究中则常常可以见上万个节点的网络,网络规模尺度上的改变也促使网络分析方法做相应的改变,而复杂网络是近年来随着网络规模、理论和计算机技术的飞速发展而出现的一个新的研究方向。它的出现不仅顺应了现代科技的发展趋势,而且反映了在以信息科学为支柱的新世纪中,各学科理论及应用交叉、渗透和融合的发展趋势[1]。复杂系统主要研究其个体之间相互作用所产生的系统的整体性质与行为“复杂系统的复杂性体现在系统的整体性质与行为往往不是系统各个个体的状态的简单综合”因此,复杂系统的研究不能采用还原论的方法,而要从整体上进行研究。 在对复杂系统的研究中,美国物理学家Barabasi和Albert通过对万维网的研究,发现万维网中网页连接的度分布服从幂律分布,而万维网中少数网页(Hub点)具有非常大的连接,大多数网页的连接数甚小Barabasi等把度分布为幂律分布(Power law)的复杂网络称为无标度网络(scale-free net)[2]。 经过众多的科研工作者的努力,已经证实了现实世界中无论是自然界还是人类社会都广泛的存在着具有度分布符合幂律分布的无标度网络,如生物网络、Internet网、WWW网、演员合作网、科学研究合作网、财富分布网、地震网、电站供电网、科技引文网和病毒传播网等。Newman将这些复杂网络粗略地分成四类:社会网络、信息网络、技术网络和生物网络[3]。

基于Matlab的无标度网络仿真

无标度网络 无标度网络(或称无尺度网络)的概念是随着对复杂网络的研究而出现的。“网络”其实就是数学中图论研究的图,由一群顶点以及它们之间所连的边构成。在网络理论中则换一套说法,用“节点”代替“顶点”,用“连结”代替“边”。复杂网络的概念,是用来描述由大量节点以及这些节点之间错综复杂的联系所构成的网络。ER模型随机网络有一个重要特性,就是虽然节点之间的连接是随机形成的,但最后产生的网络的度分布是高度平等的。度分布是指节点的度的分布情况。在网络中,每个节点都与另外某些节点相连,这种连接的数目叫做这个节点的度。在网络中随机抽取一个节点,它的度是多少呢?这个概率分布就称为节点的度分布。 自二十世纪60年代开始,对复杂网络的研究主要集中在随机网络上。随机网络,又称随机图,是指通过随机过程制造出的复杂网络。最典型的随机网络是保罗·埃尔德什和阿尔弗雷德·雷尼提出的ER模型。ER模型是基于一种“自然”的构造方法:假设有n个节点,并假设每对节点之间相连的可能性都是常数。这样构造出的网络就是ER模型网络。 Matlab程序如下: SFNG: function SFNet = SFNG(Nodes, mlinks, seed) seed = full(seed); pos = length(seed); rand('state',sum(100*clock)); Net = zeros(Nodes, Nodes, 'single'); Net(1:pos,1:pos) = seed; sumlinks = sum(sum(Net)); while pos < Nodes pos = pos + 1; linkage = 0; while linkage ~= mlinks rnode = ceil(rand * pos); deg = sum(Net(:,rnode)) * 2; rlink = rand * 1; if rlink < deg / sumlinks && Net(pos,rnode) ~= 1 && Net(rnode,pos) ~= 1 Net(pos,rnode) = 1; Net(rnode,pos) = 1; linkage = linkage + 1; sumlinks = sumlinks + 2; end end end clear Nodes deg linkage pos rlink rnode sumlinks mlinks

无标度网络及MATLAB建模

无标度网络 1.简介 传统的随机网络(如ER模型),尽管连接是随机设置的,但大部分节点的连接数目会大致相同,即节点的分布方式遵循钟形的泊松分布,有一个特征性的“平均数”。连接数目比平均数高许多或低许多的节点都极少,随着连接数的增大,其概率呈指数式迅速递减。故随机网络亦称指数网络。 现实世界的网络大部分都不是随机网络,少数的节点往往拥有大量的连接,而大部分节点却很少,一般而言他们符合zipf定律,(也就是80/20马太定律)。人们给具有这种性质的网络起了一个特别的名字——无标度网络。这里的无标度是指网络缺乏一个特征度值(或平均度值),即节点度值的波动范围相当大。 现实中的交通网,电话网和Internet都是无标度网络,在这种网络中,存在拥有大量连接的集散节点。分布满足幂律的无标度网络还具有一个奇特的性质—“小世界”特性。虽然万维网中的页面数已超过80亿,但平均来说,在万维网上只需点击19次超链接,就可从一个网页到达任一其它页面。 无标度网络具有严重的异质性,其各节点之间的连接状况(度数)具有严重的不均匀分布性:网络中少数称之为Hub点的节点拥有极其多的连接,而大多数节点只有很少量的连接。少数Hub点对无标度网络的运行起着主导的作用。从广义上说,无标度网络的无标度性是描述大量复杂系统整体上严重不均匀分布的一种内在性质。 1999 年, Albert、Jeong和Barabs发现万维网网页的度分布不是通常认为的Poisson 分布,而是重尾特征的幂律分布,而且万维网基本上是由少数具有大量超链接的网页串连起来的, 绝大部分网页的链接很少,他们把网络的这个特性称为无标度性(Scale-free nature, SF)。1999 年Barabs和Albert考察了实际网络的生成机制, 发现增长和择优连接是实际网络演化过程的两个基本要素, 他们创造性地构建了能够产生无标度特性的第一个网络模型——BA 模型。 BA 网络主要具有以下特性: 具有幂律度分布, 是一个无标度网络; 具有小世界特征。幂律度分布的重尾特征导致无标度网络中有少数具有大量连接边的中枢点, 择优连接必然产生“富者愈富”的现象。BA 网络同时具有鲁棒性和脆弱性,面对结点的随机失效, 网络具有鲁棒性;但面对蓄意攻击时, 由于中枢点的存在, 网络变得十分脆弱, 很容易陷于瘫痪。 特别地, 网络传染性疾病在无标度网络中不存在传播阈值, 疾病一旦产生就在网络上迅速传播并达到稳定状态。如果没有人为干预, 疾病将在网络中永远存在, 不会自动灭绝。这对制定无标度网络上的网络疾病防控策略提出了重大挑战。 2.BA无标度网络构成原则 ( 1) 增长: 网络开始于少数几个结点(初始设定为m0个) , 每个相等时间间隔增加一个新点, 新点与m个(m小于等于m0)不同的已经存在于网络中的旧点相连产生m条新边。 (2)择优连接:新点与旧点i相连的概率P取决于结点i的度数ki。

无标度网络的争议

无标度网络的争议* 史定华 上海大学数学系 摘要:所有无标度网络都是稀疏的吗?从无标度网络随机抽样所得的子网络是否无标度呢?阿波罗尼斯(Apollonius)网络度指数要不要加1?如何判断一个实际网络是否无标度以及估计其度指数?等等,这些问题都涉及到无标度网络的界定。通过对提出无标度网络原创论文的研究,结合概率论中的相关分布概念,我们的理解是:无标度网络不应仅限于其网络度分布为幂律分布,而应该是指其网络度分布具有幂律行为的一大类网络。 关键词:幂律分布,幂律度序列,幂律行为,无标度网络。 1. 引言 自从1999年Barabási和Albert[1]在《科学》上提出无标度网络起,迄今为止,普遍认为无 P k kγ?(这里记号~指渐近正比)。由于标度网络是指度分布有(或至少近似地有)幂律形式()~ 人们对这个幂律形式的认识和理解不同,以及网络尺度上有限与无限的巨大差异,关于无标度网络概念的讨论一直没有停止过。发表讨论文章的都是一些大人物或名单位,我们按时间倒叙的方式择其要者来介绍。2011年德国马普研究所的Genio等人和美国休斯顿大学物理系的Bassler[2]在PRL上以“所有无标度网络都是稀疏的”为题阐述了他们对无标度网络的理解。 γ>。2005年,混沌领军人物之一、牛津大学的May[3]等人这里网络稀疏是指度分布指数2 在PNAS上曾抛出了一篇重磅炸弹文章“无标度网络的子网络都不是无标度网络”,以说明他们对无标度网络的看法。更具戏剧性的是从2005年到2011年为确定阿波罗尼斯网络度指数在PRL上先后发表了三篇文章[4~6]。其中争议的焦点是度指数要不要加1,起因是Barabási 等人[7,8]提出的确定性几何增长模型网络度指数曾出现过反复。可见在物理学界关于什么是无标度网络认识并不一致。事实上,在此之前加州理工学院的Li等人和AT&T实验室的Willinger[9]就质疑过无标度网络的定义,但由于不是物理学家,他们的长文2005年发表在Internet Math.上。而在无标度网络提出不久,随机图论的权威人物剑桥大学的Bollobás和牛津大学的Riordan等人[10]就指出,作为无标度网络典型代表的BA模型“不明确”。他们修改了模型并给出了严格的数学证明,文章2001年发表在Random Structures and Algorithms上。鉴于无标度网络概念在网络科学中的基本重要性,概念的含混不清会引发许多其它连带的问题。例如,网络科学界名人Newman所提出的度相关系数测度[11]和度指数极大似然估计公式[12]就值得商榷。因此有必要进一步探讨无标度网络的界定,通过对提出无标度网络原创论文的研究,我们的理解是:无标度网络泛指网络度分布具有幂律行为比较合适。度分布有幂律分布的网络只是其中的一部分,难怪网络世界似乎是无标度网络的天下。 在文献上我们经常会见到产生无标度网络的多种情况:(1)给定幂律度序列的网络;(2) 来自实际网络的数据子网络;(3)确定的几何增长模型网络;(4)类似于BA随机模型的网络; P k kγ?,人们通常就认为是无标度网络,从而等等。如果它们的度分布近似幂律形式()~ 据此得出种种无标度网络性质的推论。“近似”是科学的研究手段之一,采用近似方法无可非议,但用在这里则是造成许多误解和争议的根源。在科学研究中,虽然方法可以近似,但概念则必须明确,当涉及部分与全体时,两者在逻辑上不能混淆。 我们将依次展开讨论,阐明文献上对无标度网络的理解和认识,着重挖掘无标度网络原

matlab环境下无标度网络生成程序

无标度网络生成程序:程序1和程序2分别建立两个matlab程序文件,程序1为主程序。 程序1 %%%%%%%%%%%%The BA scalefree model %%%%%%% n=500; % The total number of the net a=zeros(n,n); m=4; % The mean degree % The initial random network n0=5; p0=0.8; for i=1:n0 for j=i+1:n0 if rand(1,1)dp(i,1)&r<=dp(i+1,1) it=i; end end pd=0; for j=1:is if it==b(j,1)

MATLAB的建模和仿真

课程设计说明书 题目:基于Matlab的IIR滤波器设计与仿真班级:2012 级电气五班 姓名:王璐 学号:201295014178 指导教师:张小娟 日期:2015年 1 月12日

课程设计任务书

基于MATLAB的IIR滤波器设计与仿真 前言 数字信号处理(digital signal processing,DSP)是从20世纪60年代以来,随着信息学科和计算机学科的高速发展而迅速发展起来的一门新兴学科。数字信号处理是把信号用数字或符号表示的序列,通过计算机或通用(专用)信号处理设备,用数字的数值计算方法处理(例如滤波、变换、压缩、增强、估计、识别等),以达到提取有用信息便于应用处理的目的。数字信号处理系统有精度高、灵活性高、可靠性高、容易大规模集成、时分复用、可获得高性能指标、二维与多维处理等特点。正是由于这些突出的特点,使得它在通信、语音、雷达、地震测报、声呐、遥感、生物医学、电视、仪器中得到愈来愈广泛的应用。在数字信号处理中起着重要的作用并已获得广泛应用的是数字滤波器(DF,Digital Filter),根据其单位冲激响应函数的时域特性可分为两类:无限冲激响应IIR(Infinite Impulse Response)滤波器和有限冲激响应FIR(Finite Impulse Response)滤波器。MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来结算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且MATLAB也吸收了像Maple等软件的有点,使MATLAB成为一个强大的数学软件,在新的版本中也加入了对C,FORTRAN,C++,JA V A的支持。可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中方便自己以后调用。 1 数字滤波器概述 数字滤波器是对数字信号实现滤波的线性时不变系统。数字滤波实质上是一种运算过程,实现对信号的运算处理。输入数字信号(数字序列)通过特定的运算转变为输出的数字序列,因此,数字滤波器本质上是一个完成特定运算的数字计算过程,也可以理解为一台计算机。描述离散系统输出与输入关系的卷积和差分方程只是给数字信号滤波器提供运算规则,使其按照这个规则完成对输入数据的处理。时域离散系统的频域特性:Y(eωj)=X(eωj)H(eωj) 其中Y(eωj)、X(eωj)分别是数字滤波器的输出序列和输入序列的频域特性(或称为

无标度网络matlab建模

无标度网络m a t l a b建模Last revision on 21 December 2020

复杂系统无标度网络研究与建模 XXX 南京信息工程大学XXXX系,南京 210044 摘要:21世纪是复杂性的世界,基于还原论的世界观与方法论已经无法满足当前人们对作为一个整体系统的自然界和人类社会的认识和研究,利用系统科学的方法对科学重新审视已近变为迫切的需要。现实生活中众多复杂网络都具有无标度性,这种无标度网络的增长性和择优连接性很好的解释了富者越富的“马太效应”。对无标度网络的深入研究,让人们深刻的认识到其在Internet、地震网、病毒传播和社会财富分布网中的理论与现实意义。本文通过对复杂网络中的无标度网络的分析与研究,介绍了无标度网络区别于一般随机网络的特性与现实意义,并利用了Matlab 生成了一个无标度网络。 关键词:无标度网络,幂律特性,模型建立 1 引言 任何一种网络都可以看作是由一些节点按某种方式连接在一起而构成的一个系统,曾经关于网络结构的研究常常着眼于包含几十个到几百个节点的网络,而近几年关于复杂网络的研究中则常常可以见上万个节点的网络,网络规模尺度上的改变也促使网络分析方法做相应的改变,而复杂网络是近年来随着网络规模、理论和计算机技术的飞速发展而出现的一个新的研究方向。它的出现不仅顺应了现代科技的发展趋势,而且反映了在以信息科学为支柱的新世纪中,各学科理论及应用交叉、渗透和融合的发展趋势[1]。复杂系统主要研究其个体之间相互作用所产生的系统的整体性质与行为“复杂系统的复杂性体现在系统的整体性质与行为往往不是系统各个个体的状态的简单综合”因此,复杂系统的研究不能采用还原论的方法,而要从整体上进行研究。 在对复杂系统的研究中,美国物理学家Barabasi和Albert通过对万维网的研究,发现万维网中网页连接的度分布服从幂律分布,而万维网中少数网页(Hub点)具有非常大的连接,大多数网页的连接数甚小Barabasi等把度分布为幂律分布(Power law)的复杂网络称为无标度网络(scale-free net)[2]。

小世界网络简介及MATLAB建模

小世界网络简介及MATLAB建模 1.简介 小世界网络存在于数学、物理学和社会学中,是一种数学图的模型。在这种图中大部份的结点不与彼此邻接,但大部份结点可以通过任一其它节点经少数几步就可以产生联系。若将一个小世界网络中的点代表一个人,而联机代表人与人之间是相互认识的,则这小世界网络可以反映陌生人通过彼此共同认识的人而起来产生联系关系的小世界现象。 在日常生活中,有时你会发现,某些你觉得与你隔得很“遥远”的人,其实与你“很近”。小世界网络就是对这种现象的数学描述。用数学中图论的语言来说,小世界网络就是一个由大量顶点构成的图,其中任意两点之间的平均路径长度比顶点数量小得多。除了社会人际网络以外,小世界网络的例子在生物学、物理学、计算机科学等领域也有出现。许多经验中的图可以用小世界网络来作为模型。因特网、公路交通网、神经网络都呈现小世界网络的特征。 小世界网络最早是由邓肯·瓦茨(Duncan Watts)和斯蒂文·斯特罗加茨(Steven Strogatz)在1998年引进的,将高聚合系数和低平均路径长度作为特征,提出了一种新的网络模型,一般就称作瓦茨-斯特罗加茨模型(WS模型),这也是最典型的小世界网络的模型。 由于WS小世界模型构造算法中的随机化过程有可能破坏网络的连通性,纽曼(Newman)和瓦茨(Watts)提出了NW小世界网络模型,该模型是通过用“随机化加边”模式来取代WS小世界网络模型构造中的“随机化重连”。 在考虑网络特征的时候,使用两个特征来衡量网络:特征路径长度和聚合系数。 特征路径长度(characteristic path length):在网络中,任选两个节点,连同这两个节点的最少边数,定义为这两个节点的路径长度,网络中所有节点对的路径长度的平均值,定义为网络的特征路径长度。这是网络的全局特征。 聚合系数(clustering coefficient):假设某个节点有k个边,则这k条边连接的节点之间最多可能存在的边的个数为k(k-1)/2,用实际存在的边数除以最多可能存在的边数得到的分数值,定义为这个节点的聚合系数。所有节点的聚合系数的均值定义为网络的聚合系数。聚合系数是网络的局部特征,反映了相邻两个人之间朋友圈子的重合度,即该节点的朋友之间也是朋友的程度。 我们可以发现规则网络具有很高的聚合系数,大世界(large world,意思是特征路径长度很大),其特征路径长度随着n(网络中节点的数量)线性增长,而随机网络聚合系数很小,小世界(small world,意思是特征路径长度小),其特征路径长度随着log(n)增长中说明,在从规则网络向随机网络转换的过程中,实际上特征路径长度和聚合系数都会下降,到变成随机网络的时候,减少到最少。但这并不是说大的聚合系数一定伴随着大的路径长度,而小的路径长度伴随着小的聚合系数,小世界网络就具有大的聚合系数,而特征路径长度很小。试验表明,少量的short cut的建立能够迅速减少特征路径长度,而聚合系数变化却不大,因为某一个short cut的建立,不仅影响到所连接的节点的特征路径长度,而且影响到他们邻居的路径长度,而对整个网络的聚合系数影响不大。这样,少量的short cut的建立就能使整个网络不知不觉地变成小世界网络。 实际的社会、生态、等网络都是小世界网络,在这样的系统里,信息传递速度快,并且少量改变几个连接,就可以剧烈地改变网络的性能,如对已存在的网络进行调整,

看看挺有用的(小世界网络简介及MATLAB建模)

小世界网络小世界网络简介及简介及MATLAB 建模 1.简介 小世界网络存在于数学、物理学和社会学中,是一种数学图的模型。在这种图中大部份的结点不与彼此邻接,但大部份结点可以通过任一其它节点经少数几步就可以产生联系。若将一个小世界网络中的点代表一个人,而联机代表人与人之间是相互认识的,则这小世界网络可以反映陌生人通过彼此共同认识的人而起来产生联系关系的小世界现象。 在日常生活中,有时你会发现,某些你觉得与你隔得很“遥远”的人,其实与你“很近”。小世界网络就是对这种现象的数学描述。用数学中图论的语言来说,小世界网络就是一个由大量顶点构成的图,其中任意两点之间的平均路径长度比顶点数量小得多。除了社会人际网络以外,小世界网络的例子在生物学、物理学、计算机科学等领域也有出现。许多经验中的图可以用小世界网络来作为模型。因特网、公路交通网、神经网络都呈现小世界网络的特征。 小世界网络最早是由邓肯·瓦茨(Duncan Watts )和斯蒂文·斯特罗加茨(Steven Strogatz )在1998年引进的,将高聚合系数和低平均路径长度作为特征,提出了一种新的网络模型,一般就称作瓦茨-斯特罗加茨模型(WS 模型),这也是最典型的小世界网络的模型。 由于WS 小世界模型构造算法中的随机化过程有可能破坏网络的连通性,纽曼(Newman)和瓦茨(Watts)提出了NW 小世界网络模型,该模型是通过用“随机化加边”模式来取代WS 小世界网络模型构造中的“随机化重连”。 在考虑网络特征的时候,使用两个特征来衡量网络: 特征路径长度和聚合系数。 特征路径长度(characteristic path length ):在网络中,任选两个节点,连同这两个节点的最少边数,定义为这两个节点的路径长度,网络中所有节点对的路径长度的平均值,定义为网络的特征路径长度。这是网络的全局特征。 聚合系数(clustering coefficient):假设某个节点有k 个边,则这k 条边连接的节点之间最多可能存在的边的个数为k(k-1)/2,用实际存在的边数除以最多可能存在的边数得到的分数值,定义为这个节点的聚合系数。所有节点的聚合系数的均值定义为网络的聚合系数。聚合系数是网络的局部特征,反映了相邻两个人之间朋友圈子的重合度,即该节点的朋友之间也是朋友的程度。 我们可以发现规则网络具有很高的聚合系数,大世界(large world ,意思是特征路径长度很大),其特征路径长度随着n(网络中节点的数量)线性增长,而随机网络聚合系数很小,小世界(small world ,意思是特征路径长度小),其特征路径长度随着log(n)增长中说明,在从规则网络向随机网络转换的过程中,实际上特征路径长度和聚合系数都会下降,到变成随机网络的时候,减少到最少。但这并不是说大的聚合系数一定伴随着大的路径长度,而小的路径长度伴随着小的聚合系数,小世界网络就具有大的聚合系数,而特征路径长度很小。试验表明,少量的short cut 的建立能够迅速减少特征路径长度,而聚合系数变化却不大,因为某一个short cut 的建立,不仅影响到所连接的节点的特征路径长度,而且影响到他们邻居的路径长度,而对整个网络的聚合系数影响不大。这样,少量的short cut 的建立就能使整个网络不知不觉地变成小世界网络。 实际的社会、生态、等网络都是小世界网络,在这样的系统里,信息传递速度快,并且少量改变几个连接,就可以剧烈地改变网络的性能,如对已存在的网络进行调整,

无标度网络matlab建模

无标度网络matlab建模

复杂系统无标度网络研究与建模 XXX 南京信息工程大学XXXX系,南京 210044 摘要:21世纪是复杂性的世界,基于还原论的世界观与方法论已经无法满足当前人们对作为一个整体系统的自然界和人类社会的认识和研究,利用系统科学的方法对科学重新审视已近变为迫切的需要。现实生活中众多复杂网络都具有无标度性,这种无标度网络的增长性和择优连接性很好的解释了富者越富的“马太效应”。对无标度网络的深入研究,让人们深刻的认识到其在Internet、地震网、病毒传播和社会财富分布网中的理论与现实意义。本文通过对复杂网络中的无标度网络的分析与研究,介绍了无标度网络区别于一般随机网络的特性与现实意义,并利用了Matlab生成了一个无标度网络。 关键词:无标度网络,幂律特性,模型建立 1 引言 任何一种网络都可以看作是由一些节点按某种方式 连接在一起而构成的一个系统,曾经关于网络结构的研究常常着眼于包含几十个到几百个节点的网络,而近几年关于复杂网络的研究中则常常可以见上万个节点的网络,网络规模尺度上的改变也促使网络分析方法做相应的改变,而复杂网络是近年来随着网络规模、理论和计算机技术的飞速发展而出现的一个新的研究方向。它的出现不仅顺应了现代科技的发展趋势,而且反映了在以信息科学为支柱的新世纪中,各学科理论及应用交叉、渗透和融合的发展趋势[1]。复杂系统主要研究其个体之间相互作用所产生的系统的整体性质与行为“复杂系统

的复杂性体现在系统的整体性质与行为往往不是系统各个个体的状态的简单综合”因此,复杂系统的研究不能采用还原论的方法,而要从整体上进行研究。 在对复杂系统的研究中,美国物理学家Barabasi和Albert通过对万维网的研究,发现万维网中网页连接的度分布服从幂律分布,而万维网中少数网页(Hub点)具有非常大的连接,大多数网页的连接数甚小Barabasi等把度分布为幂律分布(Power law)的复杂网络称为无标度网络(scale-free net)[2]。 经过众多的科研工作者的努力,已经证实了现实世界中无论是自然界还是人类社会都广泛的存在着具有度分布符合幂律分布的无标度网络,如生物网络、Internet 网、WWW网、演员合作网、科学研究合作网、财富分布网、地震网、电站供电网、科技引文网和病毒传播网等。Newman将这些复杂网络粗略地分成四类:社会网络、信息网络、技术网络和生物网络[3]。 2 无标度网络 2.1无标度网络简介 传统的随机网络[4](如ER模型),尽管连接是随机设置的,但大部分节点的连接数目会大致相同,即节点的分

复杂网络及其matlab模拟

毕业论文 题目:复杂网络及其matlab模拟学院:物理与电子工程学院 专业:物理学 毕业年限:2015 学生姓名: 学号: 指导教师:

复杂网络及其matlab模拟 班级:物理学2班姓名:指导教师: 摘要近年来,关于复杂网络的研究正方兴未艾,1998年Watts和Strogatz 在Nature杂志上发表文章,引入了小世界(Small一World)网络模型。本文对复杂网络的特性还有无标度与小世界网络进行简单介绍,详细介绍各个模型的生成与算法,并用matlab软件进行了模拟。 关键词复杂网络无标度小世界模拟 Abstract In recent years, the research on complex networks of academia is be just unfolding, in particular, the two pioneering work set off an upsurge in the study of complex networks.In 1998 Watts and Strogatz published an article In this paper, the properties of complex networks are scale-free and small world networks are briefly introduced,Generation and algorithm details of each model, and use MATLAB software to simulate. Key word Complex network;Scale free;Small World;Simulation 引言 在人类生存的整个空间甚至宇宙中都存在着大量复杂系统,这些系统可以通过形形色色的网络加以描述。一个典型的网络是由许多节点与连接两个节点之间的一些边组成的,其中节点用来代表真实系统中不同的个体,而边则用来表示个体间的关系,往往是两个节点之间具有某种特定的关系则连一条边,反之则不连边,有边相连的两个节点在网络中被看作是相邻的。例如,神经系统可以看作大量神经细胞通过神经纤维相互连接形成的网络[1];计算机网络可以看作是自主工作的计算机通过通信介质如光缆、双绞线、同轴电缆等相互连接形成的网络[2],类似的还有电力网络[1]、社会关系网络[1,4]、交通网络等等。数学家和物理学家在研究网络的时候,往往只关心节点之间有没有边相连,至于节点到底在什么位置,边是长还是短,是弯曲还是平直,有没有相交等等都是他们不在意的。在这里,

无标度网络上社区形成的计算机模拟

无标度网络上社区形成的计算机模拟 张晟杰(07122744) (上海大学计算机工程与科学学院,上海200072) 摘要随着20世纪末关于复杂网络的两篇开创性的论文的诞生以及BA无标度网络模型的建立,国内外各界都掀起了复杂网络研究的热潮,复杂网络理论研究不再局限于数学领域。人们开始考虑节点数量众多,连接结构复杂的实际网络的整体结构。无标度网络是目前最接近真实网络的模型,现实生活中的许多网络都具有无标度网络的特性,如Internet、WWW、航空运输网、电力网络、人际关系网等等。最近的研究表明,社区结构是无标度网络的一个重要特征,对社区结构的研究有助于更好的了解无标度网络的相关特性。研究无标度网络的生成、探究其内部结构具有重要意义。 关键词复杂网络,无标度网络,局域世界,社区结构 Simulation of Community Evolution Based on Scale-free Networks ZHANG Shengjie (College of Computer Engineering and Science, Shanghai University, Shanghai, 200072, China) ABSTRACT As the emergence of two groundbreaking papers and the modeling of BA scale-free network at the end of last century, the study on complex networks is achieving a climax at home and abroad. The research of complex network theory is no longer confined in the math. Recently, the construction of the real network with a great number of vertices and complex links are taken into account. Scale-free network is the closest model to the real network. In real life, the characteristics of scale-free networks are existed everywhere, such as Internet, WWW, air transport networks, electrical power grids, social networks and so on. From recent researches, people find that community structure is one of the most important features of scale-free networks. The study of community structure may contribute to more knowledge of characteristics of scale-free networks. It is significant to study the generation of the scale-free network and explore the internal structure. Keywords complex networks, scale-free networks, local-world, community structure 1引言 上世纪60年代ER随机图理论的建立,标志了在数学上开创了复杂网络理论的系统性研究[1]。随着对随机网络(random networks)[2]的深入研究,越来越多的实验结果表明随机复杂网络具有几个重要的特征:小世界现象[3],网络中任意两点间距离的平均值很小;聚集现象,网络中有足够多的三角形;无标度现象[4],网络节点的度服从幂律分布[5]。如Internet、WWW、食物链网络、社会关系网等。 复杂网络的另外一个重要特征就是网络中所呈现出的社区结构。大量实证研究表明,许多网络是异构的,即复杂网络不是一大批性质完全相同的节点随机地连接在一起的,而是许多类型的节点的组合。相同类型的节点之间存在较多的连接,而不同类型的节点之间的连接则相对较少。我们把满足同一类型中的节点以及这些节点之间的边所构成的子图称为网络中的社区[6]。社区结构是复杂网络的一个重要特性[7]。 本文中选择了无标度网络模型和局域世界演化模型作为研究对象,使用Matlab对网络进行构建,并计算其相关特性,同时使用UCINET软件对两种不同模型下规模为100个节点的网络进行社区

小世界效应和无标度网络模型在网络安全中的应用

万方数据

万方数据

万方数据

小世界效应和无标度网络模型在网络安全中的应用 作者:朱雷, 孙振球, 卜世波, Zhu Lei, Sun Zhenqiu, Bu Shibo 作者单位:朱雷,卜世波,Zhu Lei,Bu Shibo(中南大学医学图书馆,湖南长沙,410078), 孙振球,Sun Zhenqiu(中南大学公共卫生学院,湖南长沙,410078) 刊名: 中国信息导报 英文刊名:CHINA INFORMATION REVIEW 年,卷(期):2007(3) 参考文献(9条) 1.李德毅复杂网络与网络安全 2005(06) 2.Newman M Models of the small world 2000 3.Faloutsos M;Faloutsos P;Faloutsos C On power law relationships of the Internet topology 1999 4.许丹;李翔;汪小帆复杂网络理论在互联网病毒传播研究中的应用[期刊论文]-复杂系统与复杂性科学 2004(03) 5.George J First cells,then species,now the web.United States:The New York Times Copany 2000 6.郑金连;狄增如复杂网络研究与复杂现象[期刊论文]-系统辩证学学报 2005(04) 7.Barabasi A-L;Bonabeau E Scale-free networks[外文期刊] 2003(05) 8.Watts D J;Strogatz S H Collective dynamics of"small world"networks[外文期刊] 1998(06) 9.Erdos P;Rényi A On random graphs 1959(06) 本文链接:https://www.360docs.net/doc/6212183930.html,/Periodical_zgxxdb200703019.aspx

无标度网络SIS模型传播代码

function Spreading_in__Networks_SIS2() clear all; clc; M=300;N=6; beta1=0; delta1=0.4 %N个节点在M时刻的感染比例, p_state=zeros(N,M); q_state=zeros(2*N,M); format long; %迭代的步长 step=0.025; L1=BA_net(N); %先把laplacian矩阵处理为邻接矩阵 fori=1:N L1(i,i)=0; end L1=-L1; %初始函数 p_state(:,1)=matix(N,0.2); q1=1; fori=1:N for j=1:N q1=q1*(1-L1(i,j)*p_state(j,1)*beta1); end q_state(i,1)=q1; end p_11=zeros(1,length(step:step:1)); k=1; for beta1=step:step:1 for t=2:M

p_state(i,t)= (1-p_state(i,t-1))*(1-q_state(i,t-1))+(1-delta1)*p_state(i,t-1); end fori=1:N q1=1; for j=1:N q1=q1*(1-L1(i,j)*p_state(j,t)*beta1); end q_state(i,t)=q1; end end p1=0; fori=1:N p1=p1+p_state(i,M); end p_11(1,k)=p1/N; k=k+1; %把数据清掉,只留下第一个初始矩阵的值,这个很重要。 p_state(:,2:M)=0; q_state(:,2:M)=0; end h=plot(step:step:1,p_11,'r-o'); set(h,'LineWidth',2); set(gca,'FontSize',12); set(get(gca,'XLabel'),'FontSize',18); set(get(gca,'YLabel'),'FontSize',18); end %生成无标度网络 function A=BA_net(num) %%% 从已有的m0个节点的网络开始,采用增长机制与优先连接的机制生成BA无标度网络 %% A ——————返回生成网络的邻接矩阵 % m0=input('未增长前的网络节点个数m0: '); % m=input(' 每次引入的新节点时新生成的边数m:'); % N=input('增长后的网络规模N:'); % disp('初始网络时m0个节点的连接情况:1表示都是孤立;2表示构成完全图;3表示随机连接一些边'); % pp=input('初始网络情况1,2或3:'); m0=2; m=2;

相关文档
最新文档