Transcript 复杂网络研究
复杂网络 ——李怡 胡金晓 姜思伽 朱敏 小组分工 引入 首先,神马是复杂网络nia? 百度是这样告诉我们 的: 复杂网络(Complex Network),具有自组织、自 相似、吸引子、小世界、无标 度中部分或全部性质的网络称 为复杂网络。 ——开发框架的使用和推广 复杂网络的研究 1 of 14 引入 ——开发框架的使用和推广 复杂网络的研究 1 of 14 引入 生活中的复杂网络 • 1)社会网络 • – 人际关系网,email通讯网,企事业关系网,金融关系网,论文引 用,科研合作网 • • • • • • 2)信息网络 –WWW,Internet,计算机共享,专利使用网 3) 交通运输网 –航线网,铁路网,公路网,自然河流网 4)生物网 –食物链网,生物神经网,新陈代谢网,蛋白质网,基因网络, 细胞网 ——开发框架的使用和推广 复杂网络的研究 1 of 14 History01 • 1736 欧拉 哥尼斯堡七桥 Euler (1707~1783),瑞 士数学家 ,图论之 父 1736年,七 桥游戏 ——开发框架的使用和推广 复杂网络的研究 复杂网络的研究 2 of 14 History01 • 1736 欧拉 哥尼斯堡七桥 一笔画问题 ——开发框架的使用和推广 复杂网络的研究 复杂网络的研究 2 of 14 History01 • ER随机图理论 Erdǒs和Rényi的最重要的发现是:ER 20世纪60年代,由两位匈牙利数学家Erdǒs 随机图的许多重要性质都是突然涌现的。也就是 和Rényi建立的随机图理论(random graph 说,对于任一给定的概率p,要么几乎每一个图 theory)被公认为是在数学上开创了复杂网 都具有某个性质Q(比如说,连通性),要么几 络理论的系统性研究。 乎每一个图都不具有该性质。 在20世纪的后40年中,随机图理论一直 是研究复杂网络的基本理论。 ——开发框架的使用和推广 复杂网络的研究 复杂网络的研究 3 of 14 History01 • 小世界的实验 六度分离 20世纪60年代美国哈佛大学的社会心理学家 Stanley Milgram通过一些社会调查后给出的推 断是:地球上任意两个人之间的平均距离是6。 这就是著名的“六度分离”(six degrees of separation)推断。 ——开发框架的使用和推广 复杂网络的研究 复杂网络的研究 4 of 14 History01 • 小世界的实验 Bacon数 发现: 在曾经参演的美国电影演员 中,没有一个人的Bacon数超过4。 截止到实验前,世界电影史上共产生了大约23万部电影, 78多万名电影演员。 为了检验“六度分离”的正确性,小世界实 Kavin Bacon在许多部电影中饰演小角色。 验—Bacon数。美国Virginia大学计算机系的 几年前,Virginia 大学的计算机专家Brett Tjaden设计了一个 科学家建立了一个电影演员的数据库,放在 游戏,他声称电影演员Kevin Bacon是电影界的中心。 网上供人们随意查询。网站的数据库里目前 在游戏里定义了一个所谓的Bacon数:随便想一个演员, 总共存有近60万个世界各地的演员的信息以 如果他(她)和Kavin Bacon一起演过电影,那么他(她) 及近30万部电影信息。通过简单地输入演员 的Bacon数就为1;如果他(她)没有和Bacon演过电影, 名字就可以知道这个演员的Bacon数。 但是和Bacon数为1的演员一起演过电影,那么他的Bacon 数就为2;依此类推。 ——开发框架的使用和推广 复杂网络的研究 复杂网络的研究 5 of 14 History01 • 小世界的实验 Bacon数 http://www.cs.virginia.edu/oracle/ 通过简单地输入演员名字就可以知道这个演员的bacon数。 对78万个演员所做的统计:演员的最大 Bacon数仅仅为8,平均Bacon数仅为2.948 豪门夜宴 周星驰 死亡游戏 洪金宝 Trapped Colleen Kevin Bacon Camp 这样周星驰的Bacon数为3。 ——开发框架的使用和推广 复杂网络的研究 复杂网络的研究 5 of 14 History01 • 小世界的实验 • • Erdos数 • Paul Erdos((1913-1996):是出生于匈牙利的犹太籍 数学家,被公认为20世纪最伟大的天才之一。 Erdos毕生发表的论文超过1500篇(在数学史上仅次于 欧拉(Euler ,1707-1783)),超长的合作者名单,合作 者超过450位。但若加上别人所做但曾获他关键性提示 之论文,则他的论文应有数万篇。 "Mathematical Reviews" 曾把数学划分为大约六十个 分支,Erdos的论文涉及到了其中的40%. ——开发框架的使用和推广 复杂网络的研究 复杂网络的研究 6 of 14 History01 • 小世界的实验 Erdos数 数学家以下述方式来定义Erdos数: Erdos本人之Erdos数为0,任何人若曾与Erdos合 写过论文, 则其Erdos数为1。任何人若曾与一位Erdos数为 l(且不曾与有更少的Erdos数)的人合写过论文, 则他的Erdos数为2… 证明Fermat大定理的Andrew Wiles,他的研究方 向与Erdos相去甚远,但他的Erdos数只有3。 Erdos Andrew Odlyzko ——开发框架的使用和推广 复杂网络的研究 复杂网络的研究 Chris M.Skinner Andrew Wiles 6 of 14 History02 1998.6 Watts和Strogatz 小世界网络模型 • WS小世界模型 (Small World Networks) 《“小世界”网络的集体动力学》Nature Collective Dynamics of ‘Small-World’ Networks 1999.10 Barabási和Albert 无标度网络模型 • BA无标度模型 (Scale Free Networks) 《随机网络中标度的涌现》Science Emergence of Scaling in Random Networks ——开发框架的使用和推广 复杂网络的研究 复杂网络的研究 7 of 14 History02 基本概念 平均路径长度 L 聚类系数C:在简单图中,设节点v的邻集为N(v), |N(v)|=ki,则节 点v的聚类系数定义为这ki个节点之间存在边数Ei与总的可能边数 ki(ki-1)/2之比,即:Ci=2Ei/ki(ki-1) 平均度<k> 度分布函数p(k): 随机选定节点的度恰好为k的概率 ——开发框架的使用和推广 复杂网络的研究 复杂网络的研究 7 of 14 History02 For Example K=5 C=1 K=5 C=0 ——开发框架的使用和推广 复杂网络的研究 复杂网络的研究 7 of 14 History02 规则网络 一般情况下, 聚集系数较大, 平均最短路径较长。 ——开发框架的使用和推广 复杂网络的研究 复杂网络的研究 7 of 14 History02 ER随机图=完全随机图 一般情况下, 聚集系数较小, 平均最短路径较短。 ——开发框架的使用和推广 复杂网络的研究 复杂网络的研究 7 of 14 History02 • ER随机图:完全随机图 Possion分布 • WS小世界 规则网络较大的聚集系数 随机图较小的平均路径长度 网络增长 偏好链接 •实际网络度分布具有幂律形式 P ( k ) k •自相似结构:P(k ) (k ) k •BA无标度: ——开发框架的使用和推广 复杂网络的研究 复杂网络的研究 P(k ) 8 of 14 History02 BA无标度模型的度分布 • 幂律分布——Power Law P(k ) k ln P(k ) ln k =-3 ——开发框架的使用和推广 复杂网络的研究 复杂网络的研究 8 of 14 History02 复杂网络的鲁棒性和脆弱性 ——开发框架的使用和推广 复杂网络的研究 复杂网络的研究 9 of 14 History02 Error and Attack Tolerance (a)(c)对应ER随机图;(b)(d)对应无标度网络;方块对应随机故障;圆点对应蓄意攻击 ——开发框架的使用和推广 复杂网络的研究 复杂网络的研究 9 of 14 疾病传播的SIS模型 定义 I. 传染病 II.基本状态 • S易感状态 • I感染状态 • R免疫状态 ——开发框架的使用和推广 复杂网络的研究 复杂网络的研究 of 14 疾病传播的SIS模型 天 花 感 冒 定义 Ⅲ. 传染病模型 • SIS模型 • SIR模型 • SI模型 • SIRS模型 乙 肝 艾 滋 ——开发框架的使用和推广 复杂网络的研究 复杂网络的研究 10 of 14 疾病传播的SIS模型 疾病传播模型的描述 • 模型的传播规则 β 易感 S 感染 I γ ——开发框架的使用和推广 复杂网络的研究 复杂网络的研究 11 of 14 疾病传播的SIS模型 • SIS模型的传播方程 ds is i dt di is i dt ——开发框架的使用和推广 复杂网络的研究 复杂网络的研究 12 of 14 疾病传播的SIS模型 • 三个假设 结论 – 均匀混合假设 – 均匀性假设 – 规模不变假设 ——开发框架的使用和推广 复杂网络的研究 复杂网络的研究 13 of 14