Girvan–Newman算法

✍ dations ◷ 2025-12-08 19:15:28 #网络,图算法

Girvan–Newman算法(以Michelle Girvan和k Newman的名字命名 )是复杂系统中一种启发式的社区发现算法。

Girvan-Newman算法通过不断地删除网络中的边来检测网络中的社区。在最终剩余的网络中的连通分量也就是社区。Girvan-Newman算法并不是去测量哪些边具有最高的中心度,而是去关注哪些最有可能连接着社区。

顶点介数是一种反应网络中顶点的中心度的指标。对于一个顶点i,顶点介数是指网络中经过该顶点的所有最短路径的数量。

Girvan-Newman算法将介数扩展到了边。类似地,一条边的边介数是指网络中经过该边的最短路径的数量。如果一个网络所包含的社区之间是由少量的边连接的,那么经由不同社区的最短路径都需要从这些边上经过,因此这些边的边介数会非常高。通过移除这些边,各个社区之间将会被分割开来,从而可以发现这些社区。

Girvan-Newman算法的步骤如下:

重新计算剩余每条边的边介数需要不少计算时间,然而,并没有较好的办法省去这些开销。当一条边被删除了之后,网络的结构发生了变化,举个例子来说,假设两个社区之间有不止一条边连接,那么并不是每条边都会有较高的边介数,我们只能逐渐地删除这些边,在这个过程中会发现至少有一条边会有较高的边介数。

Girvan-Newman算法的结果是一个树状图。这个树状图自顶向下地描绘了社区的结构。树状图的叶子则是图的每个结点。

相关

  • 草食动物在动物学上,草食性是指主要食物为植物的动物。而一些选择不吃肉类的人则被称为素食者。实际上“草食性”并非指“吃草”的动物,还包括吃木质、花粉、花蜜、水果、谷物等。在英
  • 前青少年期前青少年期(Preadolescence、pre-teen、tween)是人类发展中,在幼儿和青少年期之间的阶段,一般会以青春期的开始认定为前青少年期的结束,也有些会直接用年龄作定义,例如在字典中,前
  • 活化石活化石,是指任何生物其类似种只存在于化石中,而没有其他现存的近似种。这些种类曾经从主要的灭绝事件中存活下来,并保留过去原始的特性。活化石定义是一般先发现化石再发现活体
  • 索诺马索诺马州立大学(Sonoma State University,缩写:SSU、Sonoma State或Sonoma)是加利福尼亚州立大学系统内、位于美国加利福尼亚州索诺马县罗内特帕克的一所公立大学,成立于1961年, 1
  • 硫酸镨硫酸镨是一种无机化合物,化学式为Pr2(SO4)3。它是无嗅的亮绿色晶体。它易吸水,形成五水合物和八水合物。三氧化二镨溶于硫酸,从溶液中可以结晶出八水合硫酸镨。产物可以在有机
  • 依赖保育依赖保育物种又称依保物种,是IUCN中保护现状属于Conservation Dependent(cd)的一类物种。保护现状比较低,但依赖于人类保育,以防止其濒危或灭绝。观测此物种必须聚焦于一个持续的
  • (E)-二苯基乙烯(E)-二苯基乙烯是芳基乙烯的一种,这种烃类由反式的乙烯连接苯基基团所组成。与(Z)-二苯基乙烯互为顺反异构体。
  • 彼得·斯莫罗金彼得·伊万诺维奇·斯莫罗金(俄语:Пётр Иванович Смородин,1897年-1939年),俄国革命家,共青团创始成员。在大清洗中被处决。1897年生于沃罗涅日省博林斯基区农
  • 亨利·亨特利·海特亨利·亨特利·海特(Henry Huntly Haight,1825年5月20日-1878年9月2日),美国政治家,民主党人,曾任加利福尼亚州州长(1867年-1871年)。1868年3月23日,海特签署法案,加利福尼亚大学建立。
  • 栀子属栀子属(学名:)是茜草科下的一个属,为灌木至小乔木植物。该属共有约250种,分布于热带和亚热带地区。