论文部分内容阅读
复杂网络不同于以前的网络系统,它们是动态开放的,不断成长演化而且具有生命的特点。复杂网络在局部层次上杂乱无序,而在整体层次上都呈现出小世界、高聚类度和scale-free的特点。目前复杂网络的研究方兴未艾,特别是无标度BA网络模型的提出,引发了复杂网络的研究热潮。Internet是现实世界中重要的复杂网络之一,一直是研究的热点。Internet作为当今人类社会信息化的标志,其规模正以指数速度高速增长的同时,其“面貌”已与原型ARPANET大相径庭,依其高度的复杂性,可以将其看作一个由计算机构成的“生态系统”。虽然Internet是人类亲手建造的,但却没有人能说出这个庞然大物看上去到底是个什么样子,运作得如何。Internet的迅猛发展带来了一系列问题,如网络性能、资源预留和网络管理等问题。由于在Internet上实验非常昂贵而且因为一些商业因素的限制,研究者不可能直接在Internet上模拟和仿真实验,因此研究者一般都利用网络拓扑模型进行实验。Internet拓扑建模能为网络问题的分析提供一个抽象模型结构,使很多问题易于分析。拓扑模型研究经历了从随机型到层次型,再到幂律型的过程。然而目前为止,没有一个公认的模型来全面描述Internet,研究者只能希望能更好的“逼近”Internet的实际拓扑。本文主要进行了如下的工作:1.分析了现有主流的拓扑模型及其算法,包括ER、Waxman、Tiers、Transit-Stub、BA等模型,从节点度分布、聚类系数、特征路径长度等方面分析了各个模型的优缺点。2.提出了一种遵循幂律的网络拓扑生成算法PLOD+。对传统PLOD算法进行了分析,在节点连接时添加了连通性检测,并对出度大的节点实行优先连接,较好地解决了PLOD算法存在的“出度贷款过剩”问题。实验结果表明了PLOD+算法的可行性和有效性。3.提出了一种基于幂律的层次型网络拓扑生成算法HIPL。研究表明层次性特征和幂律分布是大型网络拓扑结构的两个固有的性质,这两个性质从不同的方面反映出了大型网络的内在结构特性,层次性质是从宏观的角度反映了网络的结构特性,而幂律则从微观的角度反映了网络中节点的分布规律。各种现存的拓扑生成算法只能在某个方面反映网络的性质。HIPL算法很好地将幂律分布规律融入到层次型拓扑生成算法中,解决了原先的层次型拓扑模型不满足幂律分布规律的问题。通过对群集系数、直径、平均度数等拓扑参数的比较,表明了HIPL的有效性。