GSL-LPA:用于社区检测且无内部不连通社区的快速标签传播算法 (LPA)
分布式、并行与集群计算
2024-11-12 v3 社会与信息网络
摘要
社区检测是指在网络中识别紧密连接的节点簇的问题。高效的并行算法在此发挥着至关重要的作用,尤其是在数据集扩展到巨大规模时。标签传播算法 (LPA) 因其易于并行化、执行速度快和可扩展性而常用于此目的,但它可能会产生内部不连通的社区。本技术报告介绍了 GSL-LPA,该算法源自我们对 LPA 的并行化版本 GVE-LPA。我们在配备两个 16 核 Intel Xeon Gold 6226R 处理器的系统上进行的实验表明,GSL-LPA 不仅缓解了这一问题,而且在处理速度上分别比 FLPA、igraph LPA 和 NetworKit LPA 快 55 倍、10 倍、300 倍和 5.8 倍,在 38 亿条边的图上实现了 8.44 亿条边/秒的处理速率。此外,GSL-LPA 的扩展率为每增加一倍线程数提升 1.6 倍。
引用
@article{arxiv.2403.01261,
title = {GSL-LPA: Fast Label Propagation Algorithm (LPA) for Community Detection with no Internally-Disconnected Communities},
author = {Subhajit Sahu},
journal= {arXiv preprint arXiv:2403.01261},
year = {2024}
}
备注
12 pages, 7 figures, 1 table. arXiv admin note: text overlap with arXiv:2402.11454, arXiv:2312.08140