一、社区的定义
Newman第一次提出模块度定义就是在2004年发表的这篇文章“fast algorithm for community structure in networks”,第一次用量化的公式来确定社区划分。
首先,我们来看Newman如何定义社区的:the vertices in networks are often found to cluster into tightly knit groups with a high density of within-group edges and a lower density of between -group edges。
用大白话说就是:社区内部的边尽可能地多,但是社区之间的边尽可能地少
(一些定义):i、j指社区i和社区j;
n是网络中节点的数量;
m是网络中边的数量。一条边上连接两个节点,和明显,2m即网络中所有节点度之和
二、如何量化到模快度?