图排序

作者: _夏雨潇潇 | 来源:发表于2017-12-22 10:33 被阅读0次

1、复杂网络

复杂系统:整体是其各部分的总和以及各部分间的 交互

如何研究网络:图论。

随机图G(n,p),具有 n 个节点、任意两个节点间以概率 p 存在连边的图。

如何研究 复杂网络:统计物理 + 计算科学。传统图论不再适合于复杂网络的研究。

网络中节点连接模式:同配,相似而相连;异配,相异而相连。

社区结构:“内部连接紧密、外部连接稀疏” 的节点集合,高度重叠、相互嵌套。

网络中存在大量三角形,形成 结构平衡,是网络演化的微动力。

小世界模型

  • 随机网络:低聚集性,短直径
  • 规则网络:高聚集性,长直径

偏好连接:BA模型

  • 生长
  • 偏好连接:富者愈富

2、图排序

将节点按照重要度排序:

  • 介数中心度

    通过节点 v 的最短路径的期望个数 例子

  • 距离中心度

    定义:节点 x 到其他节点距离之和的倒数。

    另一种定义:距离倒数的和。克服不连通图面临的问题。

  • 谱中心度

    网络邻接矩阵的主特征值对应的特征向量

  • Katz中心度是泛化的谱中心度

PageRank

直观解释:被很多 重要 页面 指向 的页面是 重要 的页面。

计算方法:任意给定一个初始归一化向量,反复左乘转移概率矩阵,直至收敛。

保证收敛充分条件,措施

  • 各态历经性:任意两个节点,都是双向可达的;非周期的。
  • 不可约简

PageRank收敛特性,例子

  • 收敛速度快。一般100轮之内会收敛。
  • 分块收敛。网络具有局部聚集特性,同一个块内的节点,其PageRank值
    收敛速度相近。
  • 序收敛比值收敛更快

个性化PageRank:随机跳转向量使用任意非负归一化向量代替,实现排序的个性化。例子

HITS

Hub:导出链接

Authority:导入链接

基本假设:

  • 被很多高hub页面指向的页面具有高authority值
  • 指向很多高authority页面的页面具有高hub值

相关文章

  • 值得键盘敲烂的代码 (冒泡排序)

    排序算法 冒泡排序 冒泡排序动图: 感谢博主: 的博客中的动图

  • 排序算法

    常见排序算法 本文涉及的算法有:冒泡排序选择排序计数排序 冒泡排序 伪代码 流程图 选择排序 伪代码 流程图 计数...

  • 图的最短路径和拓扑排序

    拓扑排序 2、图的最短路径 3、图的拓扑排序

  • PHP算法系列教程(一)-四大排序算法

    PHP算法系列教程(一)-四大排序算法 冒泡 冒泡排序原理图 选择 选择排序原理图 插入 插入排序原理图 快排 快...

  • 常见排序算法总结(程序员必会)

    看了总结图,我这里就总结一下 直接插入排序,冒泡排序,快速排序,堆排序和归并排序,使用C++实现 重新画了总结图 ...

  • 计数排序

    计数排序伪代码: 计数排序流程图:

  • 2018-02-15

    冒泡排序,选择排序,插入排序,快速排序,堆排序,归并排序,希尔排序,桶排序,基数排序新年帮您排忧解难。 有向图,无...

  • 祝大家狗年快乐!

    冒泡排序,选择排序,插入排序,快速排序,堆排序,归并排序,希尔排序,桶排序,基数排序新年帮您排忧解难。 有向图,无...

  • 冒泡排序与选择排序

    1.选择排序原理图:依次对比拿出最小值 2.冒泡排序原理图:

  • 各种排序算法实现

    C++实现各种排序算法。上张图。 自定义的swap函数。 冒泡排序 插入排序 希尔排序 选择排序 快速排序 归并排...

网友评论

      本文标题:图排序

      本文链接:https://www.haomeiwen.com/subject/ocjtgxtx.html