复杂网络综述

复杂网络综述本人毕业设计是关于复杂网络的 之前完全没听说过的概念 于是就在网上找了一些论文来看 顺便做下笔记 这篇文章主要讲了复杂网络的一些基础概述 这里的网络不是 不仅仅是 计算机网络这门课中的网络 它表示的是任何一个可以用节点和节点之间连线来代表的一个系统 如 神经系统可以看做是大量神经细胞通过神经纤维相互连接形成的网络 拓扑结构拓扑结构就是们把网络不依赖于节点的具体位置和边的具体形态就能

  • 拓扑结构
    拓扑结构就是们把网络不依赖于节点的具体位置 和边的具体形态就能表现出来的性质叫做网络的拓扑性质 ,相应的结构叫做网络的拓扑结构。
    通俗点说就是任何网络结构不管他的节点是什么,边是怎样的,把节点当做点,把点当做线,只关心它是怎样连接的,这就是网络的拓扑结构。

  • 复杂网络的由来
    科学家们企图用一种通用的拓扑结构来将真实世界中的各种系统表示出来,期间经历了三个阶段:
    • 1 用一种固定的规则的结构表示:如二维平面上的欧几里得网格
    • 2 节点之间的边不再是确定的,而是用一个概率决定,也就是随机网络
    • 3 真实网络既不是规则的也不是随机的,而是一种与前两种不同的统计特征网络,即复杂网络。
  • 复杂网络概念
    百度百科给出的复杂网络的定义是:复杂网络(Complex Network),具有自组织、自相似、吸引子、小世界、无标度中部分或全部性质的网络称为复杂网络。

    下面先给出小世界效应和无标度网络的概念:

  • 小世界效应
    在给出小世界概念效应之前,先说一下什么是簇系数和网络的平均距离:
    • 平均距离
      两点间的距离被定义为连接两点的最短路所包含的边的数目,把所有节点对的距离求平均就是网络的平均距离。
    • 簇系数
      对于某个节点,它的簇系数被定义为它所有相邻节点之间连边数目占可能的最大连边数目的比例。(比如一个节点和三个节点相连,则它相邻的这三个节点的最大连边数目为3,加入实际只有其中两个节点相连,则该节点簇系数为1/3)。网络的簇系数是所有节点簇系数的平均值。

    这里写图片描述
    规则网络具有大的簇系数和大的平均距离(任何一个节点的度都相同)
    随机网络具有小的簇系数和小的平均距离(ER随机图的许多重要特性都是突然涌现的,也就是说给定边相连的概率P,要么几乎所有图都有某个性质,要么几乎所有图都不具有该性质)
    小世界网络具有大的簇系数和小的平均距离
    (小世界网络是在规则网络不改变原有边的基础上,以一个小的概率在原有网络上添加新边)
    小世界效应:大的簇系数和小的平均距离两个统计特征合在一起称为小世界效应。具有这种效应的网络就是小世界网络。
    (真实网络几乎都具有小世界效应)
    这里写图片描述
    (该图就是小世界网络的构造方法)







  • 无标度网络
    节点度服从幂律分布就是说, 具有某个特定(出/入)度的节点数目与这个特定的度之间的关系可以用一个幂函数近似地表示。幂函数曲线是一条下降相对缓慢的曲线 ,这使得度很大的节点可以在网络中存在。对于随机网络和规则网络 ,度分布区间非常狭窄 ,几乎找不到偏离节点度均值较大的点 ,故其平均度可以被看作是其节点度的一个特征标度.
    在这个意义上 ,我们把节点度服从幂律分布的网络叫做无标度网络, 并称这种节点度的幂律分布为网络的无标度特性.
    无标度网络构造方法:
    这里写图片描述



    网络的拓扑结构决定了网络所拥有的特性。 复杂网络表现出了与经典的随机图模型理论不同的特性。

    无标度网络:幂律分布的形成, 主要是由于节点的偏附依好(preferential attachment),即新加入网络的节点倾向于与那些具有较大度的节点相连, 这种现象也称为“马太效应(M atthew effect)”, 主要反映了人们的从众心理。

  • 复杂网络的鲁棒性和脆弱性
    对网络节点的攻击主要有随机攻击和针对重要节点的攻击。
    复杂网络对于随机攻击具有较强的鲁棒性,即使众多节点被摧毁也不一定导致网络的瘫痪崩溃;然而众多重点节点被攻击的话,整个网络将会崩溃。

  • 复杂网络的社区结构
    社区就是网络中节点的集合, 社区中的节点之间具有紧密的连接, 而社区之间则为松散的连接。 它体现了复杂系统的层次和模块结构。(如同大学校园里的抱团行为)
  • 复杂网络的基本拓扑结构与图论
    复杂网络的基本拓扑结构可以用图论的方法表示成 G =(V , E), V 中元素称为节点或顶点(Vertex 或 Node), E 中元素称为边(Edeg或Link)。 在图论框架下, 可用不同的全局参量来表示复杂网络的特征, 最基本特征包括度分布 P(k)、平均路径长度L和聚类系数C。
    • 度分布
      节点的度指的是与该节点连接的边数。
      所有节点的度的平均值称为网络的平均度。
      网络中度分布函数的含义是:任意选择的节点恰度为K的概率;也就是网络中度为K的节点与总节点的个数比值。


    • 平均路径长度
      网络中两个节点 i 和 j 之间的距离d ij 定义为连接这两个节点的最短路径上的边数。 网络直径定义为网络中任意两个节点之间的距离的最大值, 记为 D : 这里写图片描述
      网络的平均路径长度 L 定义为两个节点之间的距离的
      平均值:这里写图片描述
      式中, N 为网络节点数。 网络的平均路径长度也称为网络的
      特征路径长度。 一般来说, 真实网络有较短的平均路径长度。




    • 聚类系数
      节点 i 的聚类系数为与它相连接的k i 个节点彼此之间也相连的概率:
      这里写图片描述
      式中, Ei是这ki个节点之间实际存在的边数。这ki个节点之间最多可能有k i(ki-1)/2条边。
      网络的平均聚类系数为:这里写图片描述




版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/216396.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 上午11:57
下一篇 2026年3月18日 上午11:57


相关推荐

  • Oracle cursor_sharing 参数 详解

    Oracle cursor_sharing 参数 详解

    2022年2月22日
    46
  • 【JUC】——CurrentHashMap(1.7、1.8)[通俗易懂]

    【JUC】——CurrentHashMap(1.7、1.8)[通俗易懂]一.CurrentHashMap概述笔者曾在《Map——HashMap》一文中提到,HashMap是JavaCollectionFramework的重要成员,也是Map族(如下图所示)中我们最为常用的一种。不过遗憾的是,HashMap不是线程安全的。也就是说,在多线程环境下,操作HashMap会导致各种各样的线程安全问题,比如在HashMap扩容重哈希时出现的死循环问题,脏读问题…

    2022年6月20日
    26
  • 静态变量存储在那个区? – 转[通俗易懂]

    静态变量存储在那个区? – 转[通俗易懂]一时间忘咯然后就去转载..静态变量存储在__区A全局区B堆C栈D常量区参考答案:A知识点内存到底分几个区?1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。2、堆区(heap)—一般由程序员分配释放,若程序员不释放,程序结束时可能由os回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。3、全局区(静态区)(static)—全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域…

    2022年6月14日
    46
  • 深入理解ActionForm

    深入理解ActionForm1 动态 ActionForm 动态 ActionForm 是为了避免标准 ActionForm 膨胀而设计的 使用动态 ActionForm 可以 得到标准 ActionForm 的所有功能 在 struts config xml 文件中定义动态 ActionForm 如 在 Action 中使用动态 ActionForm 参见 DynaActionF

    2026年3月19日
    2
  • git如何移除某文件夹的版本控制

    git如何移除某文件夹的版本控制

    2021年10月20日
    42
  • oracle创建用户名和密码_linux安装oracle12c

    oracle创建用户名和密码_linux安装oracle12c转自 http://www.blogjava.net/wangdetian168/archive/2013/12/03/oracle-12c-64-windows.html———————————————————————————————–oracle12c下载|orac…

    2025年7月25日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号