Girvan–Newman算法

✍ dations ◷ 2025-05-05 02:31:43 #网络,图算法

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

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

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

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

Girvan-Newman算法的步骤如下:

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

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

相关

  • 立体化学立体化学(stereochemistry),有机化学的主要内容。研究有机物在三维空间内的结构与变化的化学分支。由于碳以及所有其他元素的化学键往往不是在二维平面上伸展的,于是就产生了相
  • 柠檬酸合成酶柠檬酸合成酶(英语:Citrate synthase,EC 2.3.3.1)几乎存在于所有活细胞中并且是催化三羧酸循环第一步的一个限速酶。此酶存在于真核细胞的线粒体中,但它是由细胞核DNA而非线粒体D
  • 士林镇坐标:25°05′31″N 121°31′24″E / 25.0918125°N 121.5232205°E / 25.0918125; 121.5232205士林区((台湾话: Sū-lîm-khu;巴赛语:Pattsiran)位于台湾台北市北方。区内东北为
  • 讯连科技讯连科技(英语:CyberLink,台证所:5203)是一家供应数字影音多媒体的全球性软件公司,以其旗舰产品威力导演及PowerDVD称著,总部位于中华民国(台湾)新北市。1991年由黄肇雄创办。讯连科
  • 养育亲代抚育(英语:Parental care),亦作亲代照顾,是一个行为学和演化学的专有名词,指人类或动物的父母辈对其子女的抚育行为。按照演化学的理论:亲代抚育行为令父母辈对子女所投放的关
  • 金怀玉金怀玉,江南江都人。清朝政治人物,进士出身。顺治十五年(1658年)戊戌科进士。康熙元年,任泉州府推官。为民所想,受到百姓爱戴。
  • 偃师市偃师市位于东经112°6′15″~112°58′24″和北纬34°27′30″~34°50′00″之间,为中国河南省洛阳市下辖县级市。总面积668.58平方公里,人口61.6万(2013年);辖11镇(城关、山化、首
  • 林石城林石城(1912年-1995年),台湾新生报记者、政治人物。日治时期。曾任屏东县县议员、屏东县县议长、屏东县县长。中国国民党籍。
  • NBA赛季列表此表格列出NBA联盟成立开始的每一个常规赛赛季。
  • 晴空乱流晴空乱流(又称晴空湍流)简称CAT,是晴空中无法直接以肉眼或光学仪器看到的乱流,是因为不同速度的气团相遇而造成,晴空乱流多半没有云。最可能造成晴空乱流的区域是在对流层较高处,