• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

巴扬算法:通过模块度的精确和近似优化来检测网络中的社区。

Bayan algorithm: Detecting communities in networks through exact and approximate optimization of modularity.

作者信息

Aref Samin, Mostajabdaveh Mahdi, Chheda Hriday

机构信息

Department of Mechanical and Industrial Engineering, <a href="https://ror.org/03dbr7087">University of Toronto</a>, Toronto, Canada M5S 3G8.

Department of Mathematical and Industrial Engineering, <a href="https://ror.org/05f8d4e86">Polytechnique Montréal</a>, Montreal, Canada H3T 1J4.

出版信息

Phys Rev E. 2024 Oct;110(4-1):044315. doi: 10.1103/PhysRevE.110.044315.

DOI:10.1103/PhysRevE.110.044315
PMID:39562863
Abstract

Community detection is a classic network problem with extensive applications in various fields. Its most common method is using modularity maximization heuristics which rarely return an optimal partition or anything similar. Partitions with globally optimal modularity are difficult to compute, and therefore have been underexplored. Using structurally diverse networks, we compare 30 community detection methods including our proposed algorithm that offers optimality and approximation guarantees: the Bayan algorithm. Unlike existing methods, Bayan globally maximizes modularity or approximates it within a factor. Our results show the distinctive accuracy and stability of maximum-modularity partitions in retrieving planted partitions at rates higher than most alternatives for a wide range of parameter settings in two standard benchmarks. Compared to the partitions from 29 other algorithms, maximum-modularity partitions have the best medians for description length, coverage, performance, average conductance, and well clusteredness. These advantages come at the cost of additional computations which Bayan makes possible for small networks (networks that have up to 3000 edges in their largest connected component). Bayan is several times faster than using open-source and commercial solvers for modularity maximization, making it capable of finding optimal partitions for instances that cannot be optimized by any other existing method. Our results point to a few well-performing algorithms, among which Bayan stands out as the most reliable method for small networks. A python implementation of the Bayan algorithm (bayanpy) is publicly available through the package installer for python.

摘要

社区检测是一个经典的网络问题,在各个领域都有广泛应用。其最常见的方法是使用模块化最大化启发式算法,这种算法很少能返回最优划分或类似的结果。具有全局最优模块化的划分很难计算,因此尚未得到充分探索。我们使用结构多样的网络,比较了30种社区检测方法,包括我们提出的具有最优性和近似保证的算法:巴扬算法。与现有方法不同,巴扬算法能全局最大化模块化或在一定因子内对其进行近似。我们的结果表明,在两个标准基准测试中,对于广泛的参数设置,最大模块化划分在检索植入划分时具有独特的准确性和稳定性,其速率高于大多数其他方法。与其他29种算法的划分相比,最大模块化划分在描述长度、覆盖率、性能、平均传导性和良好聚类性方面具有最佳中位数。这些优势是以额外的计算为代价的,而巴扬算法使小网络(最大连通分量中边数最多为3000条的网络)能够进行这种计算。巴扬算法比使用开源和商业求解器进行模块化最大化快几倍,使其能够为任何其他现有方法无法优化的实例找到最优划分。我们的结果指出了一些性能良好的算法,其中巴扬算法是小网络中最可靠的方法。巴扬算法的Python实现(bayanpy)可通过Python包安装程序公开获取。

相似文献

1
Bayan algorithm: Detecting communities in networks through exact and approximate optimization of modularity.巴扬算法:通过模块度的精确和近似优化来检测网络中的社区。
Phys Rev E. 2024 Oct;110(4-1):044315. doi: 10.1103/PhysRevE.110.044315.
2
Post-Processing Partitions to Identify Domains of Modularity Optimization.后处理分区以识别模块化优化的领域。
Algorithms. 2017 Sep;10(3). doi: 10.3390/a10030093. Epub 2017 Aug 19.
3
Improved community detection in weighted bipartite networks.加权二分网络中社区检测的改进
R Soc Open Sci. 2016 Jan 20;3(1):140536. doi: 10.1098/rsos.140536. eCollection 2016 Jan.
4
Finite-state parameter space maps for pruning partitions in modularity-based community detection.基于模块性的社区检测中修剪分区的有限状态参数空间图。
Sci Rep. 2022 Sep 23;12(1):15928. doi: 10.1038/s41598-022-20142-6.
5
Algorithm for parametric community detection in networks.网络中参数化社区检测算法
Phys Rev E Stat Nonlin Soft Matter Phys. 2012 Jul;86(1 Pt 2):016107. doi: 10.1103/PhysRevE.86.016107. Epub 2012 Jul 13.
6
Detecting alternative graph clusterings.检测替代图聚类
Phys Rev E Stat Nonlin Soft Matter Phys. 2012 Jul;86(1 Pt 2):016111. doi: 10.1103/PhysRevE.86.016111. Epub 2012 Jul 23.
7
Scalable detection of statistically significant communities and hierarchies, using message passing for modularity.使用消息传递进行模块化,可扩展地检测具有统计学意义的群落和层次结构。
Proc Natl Acad Sci U S A. 2014 Dec 23;111(51):18144-9. doi: 10.1073/pnas.1409770111. Epub 2014 Dec 8.
8
Column generation algorithms for exact modularity maximization in networks.用于网络中精确模块度最大化的列生成算法。
Phys Rev E Stat Nonlin Soft Matter Phys. 2010 Oct;82(4 Pt 2):046112. doi: 10.1103/PhysRevE.82.046112. Epub 2010 Oct 21.
9
On maximization of the modularity index in network psychometrics.网络心理计量学中模块性指数最大化问题研究
Behav Res Methods. 2023 Oct;55(7):3549-3565. doi: 10.3758/s13428-022-01975-5. Epub 2022 Oct 18.
10
Equivalence between modularity optimization and maximum likelihood methods for community detection.社区检测中模块化优化与最大似然方法之间的等效性。
Phys Rev E. 2016 Nov;94(5-1):052315. doi: 10.1103/PhysRevE.94.052315. Epub 2016 Nov 22.