标签传播算法(LPA)
算法步骤为网络中每个节点设置一个唯一的标签,并将其作为单独的社团。通常以节点的序号作为初始标签。遍历所有节点,按以下标签传播规则更新每个节点的标签:选择其邻居节点数值最大的那个标签作为节点的标签。当数值最大的标签不唯一时,随机选择一个标签去更新节点标签迭代执行步骤2,直到所有节点标签不再更新或达到迭代次数,算法结束。具有相同标签的节点集就认为是一个社团优点思想简单,易于实现,效率较高具有近似线性时间复杂度缺点迭代更新过程中随机选取节点更新标签,导致算法不稳定容易形成巨型社区初
复制链接