01 复杂网络分析概论

  • 1.1复杂网络分析在复杂性研究中的地位
  • 1.2复杂网络研究的发展历程
  • 1.3复杂网络分析案例

1.1复杂网络分析在复杂性研究中的地位

1. 复杂系统

  • 系统中存在的复杂性1 从两个维度来看
    a) 系统自由度(系统组成成分的数目)degrees of freedom
    b) 相互作用(线性到非线性的转换)

  • 复杂网络是复杂系统的骨架(backbone)

    a) 复杂系统可抽象成一个网络,来反映元素间的相互作用

    b)复杂系统=分解+组合

  • 网络分析十分重要 因为网络结构影响功能,功能反过来也影响结构

2. 复杂网络的重要性

  • 当研究复杂系统时应该考虑个体之间的关联和作用

  • 理解复杂系统的行为可以从理解系统相互作用网络的拓扑结构开始

  • 网络拓扑结构的信息是研究系统性质和功能的基础。

  • 一句话总结复杂网络的作用:复杂网络是研究复杂系统的一种角度和方法,它关注系统中个体相互关联作用的结构,是理解复杂系统型指和功能的一种途径。

复杂网络是对复杂系统的一种抽象

Created with Raphaël 2.2.0*复杂系统*(由大量异质元素组成,并且这些元素通过多种相互作用相连。)复杂网络(个体、相互作用)

元素抽象成个体;相互作用抽象成网络中的连边。

3. 复杂网络实例

  • 技术网络

    1. WWW
    2. 因特网
    3. 电力网
  • 社会网络
    1.科学引文网
    2.科学家合作网
    3.社交网
  • 交通运输网络
    1.航空网
    2. 城市公共交通网
    3.道路交通网
  • 生物网络2
  • 经济系统
    1.投入产出网
    2.国际贸易网
    我们可以利用构建复杂网络的模式对不同领域进行研究。

1.2复杂网络研究的发展历程

1. 复杂网络研究的历史

1736 欧拉: 哥尼斯堡七桥问题
1950 Erdos,Renyi: 随机图论
1998 Strogatz;1999 Barabasi: 小世界和无标度网络
图论提供了网络研究的基础
网络的结构 :理解复杂世界的关键

2.复杂网络的兴起

  • 计算机技术的发展
    拥有各种网络的数据库,并有可能对大规模的网络进行实证研究
  • 普适性发现
    许多实际网络具有相同的定性性质
    且已有的理论不能描述和解释
  • 理论研究的发展
    a)小世界网络(Small World Network),无标度网络(Scale-free Network)
    b)统计物理学的研究手段

3.复杂网络研究 关心的一些问题

  • 如何建立复杂网络模型
  • 如何定量刻画复杂网络
  • 网络是如何发展成现在这种结构的
  • 网络特定结构的后果
    网络的拓扑结构——静态集合量及其统计性质
    如何针对网络拓扑结构做统计性质分析
  • 从微观上,关注几个统计量度、聚集系数、最短路径、介数、权、相关性
    • 度:节点的一阶邻居数
    • 聚集系数:节点的一节近邻互相连接的情况
    • 最短路径:连接两个节点的变数最少的路径
    • 介数:任意一对节点间最短路径所经过的次数
    • 权:连边的强度
    • 度度相关性:不同度值的节点互相连接的倾向性
    • 社团结构:网络的中观特性,社团内的连边相对紧密,社团间的连边相对稀疏。
    • 结构模型:
      • 规则网络:完全连接、最近邻居连接、星形连接、晶格网、全局耦合网络
      • 随机网络、小世界网络、无标度网络
  • 从中观上,网络 聚类分析
    网络的演化性质和机制模型
  • 时间演化性质、偏好性的检验
  • 小世界、无标度
    网络的结构与功能
  • 网络的容错与抗攻击能力
  • 网络上的动力学性质

4.ER随机图模型Erdős–Rényi model

  1. NNN个节点,每对节点之间的连边概率为ppp3
  • 特征:

    • 连通性 Poisson分布
    • 齐次特征 每个节点大约有相同的连接数
    • 节点数不增加

5.WS小世界网络模型4

  1. NNN个节点构成环状最近邻耦合网络,每条边以概率ppp随机重连。
    在最近邻居连接网络的基础之上进行断边重连所形成的。(会形成长程的连接 使得网络性质发生变化。)
  • 特征:

    • 齐次性 每个节点有大约相同的连接数
    • 节点不增加

6.无标度网络

  • 特征:

    • 连通性:幂指数分布(幂律分布)
    • 非齐次性:很少的节点有很多连接,很多的节点只有很少的连接
    • 节点数增加

7.网络的结构和功能

  1. 网络的鲁棒性和抗毁性
  2. 网络上的动力学行为和过程
    • 动力系统
    • 传播过程
    • 博弈与其他社会行为

1.3复杂网络分析案例

  • 以科学引文网络为例5

    • 有向、无权、无环网络
    • 节点:论文
    • 连边:论文间的引用关系
    • 网络中的节点数与连边数随时间动态变化
      邻接矩阵A=A=A=(AAAijijij)NNN×\times×NNN
    • 若论文iii引用论文jjj,则AAAijijij=1=1=1
    • 若论文iii与论文jjj不存在引用关系,则AAAijijij=0=0=0
  • 基于不同的引文数据构建不同的引文网络6
  • 静态引文网络的统计特性6
    • 度分布
    • 度度相关性
    • 集聚系数
    • 距离
    • 社团结构
      增加了对科学引文网络结构上的认识
  • 引文网络的动态特性
    引文网络的社团随时间变化7
    论文的平均引用数随时间变化8
  • 引文网络的演化机制9
    引文网络的增长是因为它有复制的机制,基于此机制可以得出来与实际的引文网络性质定性相同的结果。
    →模拟了论文的平均惨老文献数量随时间的演化→进行理论模型和实际结果定性间的一个比较
  • 基于引文网络的知识扩散、思想传播
    使用SIR模型模拟引文网络上思想的传播10
    基于科学引文网 学科领域间知识的流动11
    网络模型提供了新角度/途径来理解一个实际系统

参考文献


  1. Chialvo D R.Critical brain networks . Physica A,2004, 340(4):756-765. ↩︎

  2. Vidal M,Cusick M E, Barabási A L. Interactome networks and human disease[J].Cell,2011,144(6):986-998. ↩︎

  3. Erdös, P. & Rényi, A. Publ. Math. Inst. Hung. Acad. Sci. 5, 17- 61 (1960) ↩︎

  4. Watts D J, Strogatz S H. Collctive dynamics of‘small-world’networks[J].Nature, 1998, 393(6684): 440. ↩︎

  5. Physical Review E, 2009, 80(3):037101. ↩︎

  6. Scientific Reports, 2014, 4:6496. ↩︎ ↩︎

  7. Journal of Informetrics, 2010, 4(3):278-290. ↩︎

  8. Physical Review E, 2013, 88(1):012814. ↩︎

  9. Phys.Rev E 71(2005)036118. ↩︎

  10. Scientific Reports, 2014, 4:6663. ↩︎

  11. Nature Physics, 2015, 11(10):791-796. ↩︎

复杂网络分析 01周笔记相关推荐

  1. Python课程第二周笔记及作业练习

    Python第二周 第二周笔记 作业 练习 第二周笔记 机器语言:代码直接执行,与CPU型号有关: 汇编语言:有助记符,汇编器,与CPU型号有关: 高级语言:接近自然语言,编译器或解释器,与CPU型号 ...

  2. biostar handbook: 第一周笔记汇总+第二周任务布置

    第一周笔记汇总 昨天和一位也在自学生信的同学交流自学的心境,他在我的唆使之下也在简书更新自己的笔记,可以搜索小郑的学习笔记.期间,他说道 非常庆幸自己能够坚持把自己学到的知识和困惑以文字的形式记录下来 ...

  3. Vue 学习 之 7.01 学习笔记

    Vue  学习 之  7.01 学习笔记 1.还是复习前面的那个"品牌案例管理",但是数据不是静态写死哦,而是动态的管理,向数据库发送相关请求实现,因此,小节和昨天所学就是掌握Vu ...

  4. 极客班C++ STL(容器)第二周笔记

    为什么80%的码农都做不了架构师?>>>    极客班 C++ STL (容器算法)第二周笔记 标签(空格分隔): C++ 1. 容器(下) 1.1 Stack a. 概述 Stac ...

  5. 20145219 《信息安全系统设计基础》第01周学习总结

    20145219 <信息安全系统设计基础>第01周学习总结 教材学习内容总结 别出心裁的Linux命令学习法 1.Ubuntu快捷键 CTRL+ALT+T:打开终端:CTRL+SHIFT+ ...

  6. Python课程第六周笔记及作业练习

    Python第六周 笔记 作业 练习 笔记 组合数据类型 三种基本数据类型: (1) 集合类型 (2) 序列类型:元组类型和列表类型 (3) 字典类型 集合类型及操作 (1) 集合类型定义 集合是多个 ...

  7. JavaScript高级第01天笔记

    本资源由 itjc8.com 收集 JavaScript高级第01天笔记 1.面向过程与面向对象 1.1面向过程 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候再 ...

  8. 项目管理Markdown (第二周笔记)

    项目管理Markdown (第二周笔记) 1. 标题大小 输入以下代码 # 第一标题 ## 第二标题 ### 第三标题 #### 第四标题 ##### 第五标题 ###### 第六标题 展示如下 第一 ...

  9. phtyon第二周笔记

    phtyon的第二周笔记 三月二十四日 三月二十六日 三月二十八日 三月二十四日 给一个半径,求圆的面积和周长. 输入两个数,比较大小后,从小到大打印 依次输入若干个整数,打印出最大值.如果输入为空, ...

最新文章

  1. 从C到C++过渡的3个原因
  2. ZOJ 3597 Hit the Target! (线段树扫描线 -- 矩形所能覆盖的最多的点数)
  3. CTFshow php特性 web89
  4. 疯狂的程序员-第三章
  5. 邮件报文格式和MIME
  6. delphi基本语法
  7. java嵌入式开发neo4j_java-嵌入式Neo4j实际如何工作?
  8. 【Oracle经典】132个oracle热门精品资料——下载目录收藏 (转载)
  9. 多线程读取大文件,尤其是对日志文件分析很有用。
  10. 执行一次怎么会写入两次数据_Java进阶知识:一文详解缓存Redis的持久化机制,新手看完也会用
  11. listview 中内容覆盖了屏幕底部的工具栏的解决办法
  12. pandas实现分类汇总,查找不重复的一 一对应数据
  13. VS2012下载网址
  14. goahead文件下载
  15. python+ffmpeg视频转码转格式
  16. 【ABC 132 E】Hopscotch Addict(最短路)
  17. 常用的几个软电话客户端配置
  18. python 运算太慢怎么办_干货|如何入门 Python 爬虫?爬虫原理及过程详解
  19. 微软宣布以700亿美元收购动视暴雪后,股价大跌2.43%
  20. 尊享手机APP,款款不能少!

热门文章

  1. Paxos -- 介绍
  2. 使用adb - logcat输出Android log
  3. 从零搭建个人博客(1)-webpack环境配置
  4. 前端 年月日 时间戳 中国标准时间 国际标准时间 转换
  5. 2016阿里巴巴校园招聘测试开发工程师笔试附加题(含部分答案)
  6. 互动能量杯横空出世,对决中国瓶装水行业
  7. OpenCV图像处理——人脸表情识别
  8. 运放构成电压跟随器作用、反馈电阻作用
  9. hibernate log4j配置祥解
  10. javascript 实现一个网页计算器