• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • 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分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

利用非合作博弈检测复杂网络中的重叠社区。

Detecting overlapping communities in complex networks using non-cooperative games.

机构信息

Department of Physics, Isfahan University of Technology, Isfahan, 84156-83111, Iran.

出版信息

Sci Rep. 2022 Jun 30;12(1):11054. doi: 10.1038/s41598-022-15095-9.

DOI:10.1038/s41598-022-15095-9
PMID:35773382
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC9247049/
Abstract

Detecting communities in complex networks is of paramount importance, and its wide range of real-life applications in various areas has caused a lot of attention to be paid to it, and many efforts have been made to have efficient and accurate algorithms for this purpose. In this paper, we proposed a non-cooperative game theoretic-based algorithm that is able to detect overlapping communities. In this algorithm, nodes are regarded as players, and communities are assumed to be groups of players with similar strategies. Our two-phase algorithm detects communities and the overlapping nodes in separate phases that, while increasing the accuracy, especially in detecting overlapping nodes, brings about higher algorithm speed. Moreover, there is no need for setting parameters regarding the size or number of communities, and the absence of any stochastic process caused this algorithm to be stable. By appropriately adjusting stop criteria, our algorithm can be categorized among those with linear time complexity, making it highly scalable for large networks. Experiments on synthetic and real-world networks demonstrate our algorithm's good performance compared to similar algorithms in terms of detected overlapping nodes, detected communities size distribution, modularity, and normalized mutual information.

摘要

检测复杂网络中的社区至关重要,其在各个领域的广泛实际应用引起了广泛关注,并且已经做出了许多努力来为此目的开发高效准确的算法。在本文中,我们提出了一种基于非合作博弈理论的算法,能够检测重叠社区。在这个算法中,节点被视为参与者,社区被假设为具有相似策略的参与者群体。我们的两阶段算法在单独的阶段中检测社区和重叠节点,在提高准确性的同时,特别是在检测重叠节点方面,提高了算法速度。此外,不需要设置关于社区大小或数量的参数,并且没有任何随机过程使得该算法稳定。通过适当调整停止标准,我们的算法可以归类为具有线性时间复杂度的算法,使其能够适用于大型网络。在合成和真实网络上的实验表明,与类似算法相比,我们的算法在检测到的重叠节点、检测到的社区大小分布、模块度和归一化互信息方面表现良好。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/38f3/9247049/ed1e333e41d1/41598_2022_15095_Fig11_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/38f3/9247049/18bae4bdd86e/41598_2022_15095_Fig1_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/38f3/9247049/d97b02d1bd61/41598_2022_15095_Fig2_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/38f3/9247049/600770f21395/41598_2022_15095_Fig3_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/38f3/9247049/973783f6be7d/41598_2022_15095_Fig4_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/38f3/9247049/ce0688e896db/41598_2022_15095_Fig5_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/38f3/9247049/1dd2d9164c55/41598_2022_15095_Fig6_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/38f3/9247049/4a948e95b049/41598_2022_15095_Fig7_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/38f3/9247049/b1e1aacf21f7/41598_2022_15095_Fig8_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/38f3/9247049/b69c1ef87116/41598_2022_15095_Fig9_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/38f3/9247049/18b0428f8494/41598_2022_15095_Fig10_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/38f3/9247049/ed1e333e41d1/41598_2022_15095_Fig11_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/38f3/9247049/18bae4bdd86e/41598_2022_15095_Fig1_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/38f3/9247049/d97b02d1bd61/41598_2022_15095_Fig2_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/38f3/9247049/600770f21395/41598_2022_15095_Fig3_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/38f3/9247049/973783f6be7d/41598_2022_15095_Fig4_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/38f3/9247049/ce0688e896db/41598_2022_15095_Fig5_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/38f3/9247049/1dd2d9164c55/41598_2022_15095_Fig6_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/38f3/9247049/4a948e95b049/41598_2022_15095_Fig7_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/38f3/9247049/b1e1aacf21f7/41598_2022_15095_Fig8_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/38f3/9247049/b69c1ef87116/41598_2022_15095_Fig9_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/38f3/9247049/18b0428f8494/41598_2022_15095_Fig10_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/38f3/9247049/ed1e333e41d1/41598_2022_15095_Fig11_HTML.jpg

相似文献

1
Detecting overlapping communities in complex networks using non-cooperative games.利用非合作博弈检测复杂网络中的重叠社区。
Sci Rep. 2022 Jun 30;12(1):11054. doi: 10.1038/s41598-022-15095-9.
2
Detecting Overlapping Communities in Modularity Optimization by Reweighting Vertices.通过重新加权顶点在模块化优化中检测重叠社区
Entropy (Basel). 2020 Jul 27;22(8):819. doi: 10.3390/e22080819.
3
Efficient discovery of overlapping communities in massive networks.在大规模网络中高效发现重叠社区。
Proc Natl Acad Sci U S A. 2013 Sep 3;110(36):14534-9. doi: 10.1073/pnas.1221839110. Epub 2013 Aug 15.
4
Detecting Community Structure by Using a Constrained Label Propagation Algorithm.使用约束标签传播算法检测社区结构
PLoS One. 2016 May 13;11(5):e0155320. doi: 10.1371/journal.pone.0155320. eCollection 2016.
5
NMLPA: Uncovering Overlapping Communities in Attributed Networks via a Multi-Label Propagation Approach.NMLPA:基于多标签传播的有属性网络重叠社区发现方法。
Sensors (Basel). 2019 Jan 10;19(2):260. doi: 10.3390/s19020260.
6
Discovering link communities in complex networks by an integer programming model and a genetic algorithm.利用整数规划模型和遗传算法发现复杂网络中的链接社区。
PLoS One. 2013 Dec 30;8(12):e83739. doi: 10.1371/journal.pone.0083739. eCollection 2013.
7
Efficient and principled method for detecting communities in networks.用于检测网络中社区的高效且有原则的方法。
Phys Rev E Stat Nonlin Soft Matter Phys. 2011 Sep;84(3 Pt 2):036103. doi: 10.1103/PhysRevE.84.036103. Epub 2011 Sep 8.
8
Online community detection for large complex networks.大型复杂网络的在线社区检测
PLoS One. 2014 Jul 25;9(7):e102799. doi: 10.1371/journal.pone.0102799. eCollection 2014.
9
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.
10
A stochastic model for detecting overlapping and hierarchical community structure.一种用于检测重叠和层次化社区结构的随机模型。
PLoS One. 2015 Mar 30;10(3):e0119171. doi: 10.1371/journal.pone.0119171. eCollection 2015.

引用本文的文献

1
Game Theoretic Clustering for Finding Strong Communities.用于发现强社区的博弈论聚类
Entropy (Basel). 2024 Mar 18;26(3):268. doi: 10.3390/e26030268.

本文引用的文献

1
The many facets of community detection in complex networks.复杂网络中社区检测的多个方面。
Appl Netw Sci. 2017;2(1):4. doi: 10.1007/s41109-017-0023-6. Epub 2017 Feb 15.
2
Brain network dynamics are hierarchically organized in time.大脑网络动力学在时间上是分层组织的。
Proc Natl Acad Sci U S A. 2017 Nov 28;114(48):12827-12832. doi: 10.1073/pnas.1705120114. Epub 2017 Oct 30.
3
Clustering drug-drug interaction networks with energy model layouts: community analysis and drug repurposing.基于能量模型布局的药物-药物相互作用网络聚类:社区分析和药物再利用。
Sci Rep. 2016 Sep 7;6:32745. doi: 10.1038/srep32745.
4
Overlapping community detection using Bayesian non-negative matrix factorization.使用贝叶斯非负矩阵分解的重叠社区检测
Phys Rev E Stat Nonlin Soft Matter Phys. 2011 Jun;83(6 Pt 2):066114. doi: 10.1103/PhysRevE.83.066114. Epub 2011 Jun 22.
5
Finding statistically significant communities in networks.在网络中发现具有统计学意义的社区。
PLoS One. 2011 Apr 29;6(4):e18961. doi: 10.1371/journal.pone.0018961.
6
Benchmarks for testing community detection algorithms on directed and weighted graphs with overlapping communities.用于在具有重叠社区的有向加权图上测试社区检测算法的基准。
Phys Rev E Stat Nonlin Soft Matter Phys. 2009 Jul;80(1 Pt 2):016118. doi: 10.1103/PhysRevE.80.016118. Epub 2009 Jul 31.
7
Uncovering the overlapping community structure of complex networks in nature and society.揭示自然与社会中复杂网络的重叠群落结构。
Nature. 2005 Jun 9;435(7043):814-8. doi: 10.1038/nature03607.
8
Functional cartography of complex metabolic networks.复杂代谢网络的功能制图
Nature. 2005 Feb 24;433(7028):895-900. doi: 10.1038/nature03288.
9
Community structure in social and biological networks.社会和生物网络中的群落结构。
Proc Natl Acad Sci U S A. 2002 Jun 11;99(12):7821-6. doi: 10.1073/pnas.122653799.