模块度

✍ dations ◷ 2025-08-21 18:36:28 #模块度

模块度也称模块化度量值,是目前常用的一种衡量网络社区结构强度的方法,最早由Mark NewMan 提出了。模块度的定义为:

Q = 1 2 m i j δ ( C i , C j ) {displaystyle Q={frac {1}{2m}}*sum _{ij}leftdelta (C_{i},C_{j})}

模块度值的大小主要取决于网络中结点的社区分配C,即网络的社区划分情况,可以用来定量的衡量网络社区划分质量,其值越接近1,表示网络划分出的社区结构的强度越强,也就是划分质量越好。因此可以通过最大化模块度Q来获得最优的网络社区划分。

由于网络所有可能的划分数量是巨大的,假设网络的结点数和边数分别为n和m,则所有可能的社区划分数是一个以n为指数的数。因此,在所有可能的划分中找出最优划分是一个NP-hard问题。针对这一问题,目前一些相应算法已被提出,其可以在合理的时间内找出模块度最大化的近似最优划分。

模块度最大化问题是一个经典的最优化问题,Mark NewMan 基于贪心思想提出了模块度最大化的贪心算法FN 。贪心思想的目标是找出目标函数的整体最优值或者近似最优值,它将整体最优化问题分解为局部最优化问题,找出每个局部最优值,最终将局部最优值整合成整体的近似最优值。FN算法将模块度最优化问题分解为模块度局部最优化问题,初始时,算法将网络中的每个结点都看成独立的小社区。然后,考虑所有相连社区两两合并的情况,计算每种合并带来的模块度的增量。基于贪心原则,选取使模块度增长最大或者减小最少的两个社区,将它们合并成一个社区。如此循环迭代,直到所有结点合并成一个社区。随着迭代的进行,网络总的模块度是不断变化的,在模块度的整个变化过程中,其最大值对应网络的社区划分即为近似的最优社区划分。
贪心算法FN具体步骤:

该算法中,需要注意的是,每次加入的边只是影响网络的社区划分,而每次计算网络划分的模块度时,都是在网络完整的拓扑结构上进行,即网络所有的边都存在的拓扑结构上。

为了降低算法的时间复杂度,Vincent Blondel等人提出了另一种层次贪心算法。该算法包括两个阶段,第一阶段合并社区,算法将每个结点当作一个社区,基于模块度增量最大化标准决定你哪些邻居社区应该被合并。经过一轮扫描后开始第二阶段,算法将第一阶段发现的所有社区重新看成结点,构建新的网络,在新网络上重复进行第一阶段,这两个阶段重复运行,直到网络社区划分的模块度不再增长,得到网络的社区近似最优划分。
这个简单算法具有一下几个优点:首先,算法的步骤比较直观并且易于实现;其次,算法不需要提前设定网络的社区数,并且该算法可以呈现网络的完整的分层社区结构,能够发现在线社交网络的分层的虚拟社区结构,获得不同分辨率的虚拟社区;再次,计算机模拟实验显示,在稀疏网络上,算法是时间复杂度是线性的,在合理的时间内可以处理结点数超过10^9的网络,因此十分适合在线社交网络这样超大规模的负责网络中虚拟社区的发现。

相关

  • 发电厂发电厂(英语:Power station、Generating station、Power plant、Powerhouse),又称发电站或电厂,是将热能或动能转换为电能的设施,属于电力系统一环。根据原动机的不同来分类有:其中
  • 双脱氧链终止法双脱氧链终止法(英语:dideoxyribonucleotide [簡稱 dideoxy] chain-termination method),又称桑格法(英语:Sanger method),为一种常用的核酸测序技术,用于DNA分析,由英国生物化学家弗雷
  • 刻蚀刻蚀(英语:etching)是半导体器件制造中利用化学途径选择性地移除沉积层特定部分的工艺。刻蚀对于器件的电学性能十分重要。如果刻蚀过程中出现失误,将造成难以恢复的硅片报废,因
  • 吉姆·雷诺詹姆斯·尤金·“吉姆”·雷诺(James Eugene "Jim" Raynor )是暴雪娱乐出品的《星际争霸》系列游戏中的一个虚构角色,也是星际争霸剧情中的人类主角。雷诺在游戏中起初是在玛尔
  • 伯勒内什蒂乡 (戈尔日县)坐标:45°04′N 23°24′E / 45.067°N 23.400°E / 45.067; 23.400伯勒内什蒂乡(罗马尼亚语:Comuna Bălănești, Gorj),是罗马尼亚的乡份,位于该国西南部,由戈尔日县负责管辖,面
  • 李中简李中简(1721年-1781年),字廉衣,一字子敬,号文园,直隶任丘县长丰镇西郝村人。清朝政治人物、文学家。少受知于督学钱陈群,乾隆十三年(1748年)中式戊辰科进士,改翰林院庶吉士。累迁侍讲学
  • 2013年茨城县知事选举桥本昌 无党籍桥本昌 无党籍2013年茨城县知事选举(日语:2013年茨城県知事選挙),是于2013年(平成25年)9月8日所举行的日本地方选举,以决定下任的茨城县知事。由于现任知事桥本昌任期
  • 李义琰李义琰(?-688年),魏州昌乐县(今河南省濮阳市南乐县)人,祖籍陇西郡狄道县(今甘肃省定西市临洮县),唐高宗宰相,身长八尺,魁梧俊秀,博学有识。爵封酒泉县公。李义琰出自陇西李氏定著四房之一
  • 微软学生大使微软学生大使(Microsoft Student Partner,简称MSP)由美国微软总部所创立的全球性学生组织,于全球超过100个国家成立微软学生大使,并于每年招募新一届的微软学生大使,给予学生
  • 党化教育党化教育,在狭义上指执政党在学校推行自身所持有的一套政治理论意识形态的教育,甚至在学校建立和发展党组织,进行相关宣传,也即教育的党化。更进一步的党化教育指将意识形态推广