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

立即免费体验

用于重叠社区发现的两阶段多目标进化算法

Two-stage multi-objective evolutionary algorithm for overlapping community discovery.

作者信息

Cai Lei, Zhou Jincheng, Wang Dan

机构信息

Key Laboratory of Complex Systems and Intelligent Optimization of Guizhou Province, School of Computer and Information, Qiannan Normal University for Nationalities, Duyun, Guizhou, China.

State Key Laboratory of Public Big Data, College of Computer Science and Technology, Guizhou University, Guiyang, China.

出版信息

PeerJ Comput Sci. 2024 Jul 16;10:e2185. doi: 10.7717/peerj-cs.2185. eCollection 2024.

DOI:10.7717/peerj-cs.2185
PMID:39145204
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC11323150/
Abstract

As one of the essential topological structures in complex networks, community structure has significant theoretical and application value and has attracted the attention of researchers in many fields. In a social network, individuals may belong to different communities simultaneously, such as a workgroup and a hobby group. Therefore, overlapping community discovery can help us understand and model the network structure of these multiple relationships more accurately. This article proposes a two-stage multi-objective evolutionary algorithm for overlapping community discovery problem. First, using the initialization method to divide the central node based on node degree, combined with the cross-mutation evolution strategy of the genome matrix, the first stage of non-overlapping community division is completed on the decomposition-based multi-objective optimization framework. Then, based on the result set of the first stage, appropriate nodes are selected from each individual's community as the central node of the initial population in the second stage, and the fuzzy threshold is optimized through the fuzzy clustering method based on evolutionary calculation and the feedback model, to find reasonable overlapping nodes. Finally, tests are conducted on synthetic datasets and real datasets. The statistical results demonstrate that compared with other representative algorithms, this algorithm performs optimally on test instances and has better results.

摘要

作为复杂网络中重要的拓扑结构之一,社区结构具有重要的理论和应用价值,吸引了众多领域研究人员的关注。在社交网络中,个体可能同时属于不同的社区,如工作小组和兴趣小组。因此,重叠社区发现有助于我们更准确地理解和建模这些多重关系的网络结构。本文针对重叠社区发现问题提出了一种两阶段多目标进化算法。首先,利用基于节点度的初始化方法划分中心节点,结合基因组矩阵的交叉变异进化策略,在基于分解的多目标优化框架上完成第一阶段的非重叠社区划分。然后,基于第一阶段的结果集,从每个个体社区中选择合适的节点作为第二阶段初始种群的中心节点,并通过基于进化计算和反馈模型的模糊聚类方法优化模糊阈值,以找到合理的重叠节点。最后,在合成数据集和真实数据集上进行测试。统计结果表明,与其他代表性算法相比,该算法在测试实例上表现最优,具有更好的效果。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7da2/11323150/bc050ca071a5/peerj-cs-10-2185-g011.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7da2/11323150/001d41218957/peerj-cs-10-2185-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7da2/11323150/fb3dd69dee2b/peerj-cs-10-2185-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7da2/11323150/568b1891f169/peerj-cs-10-2185-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7da2/11323150/6eb23a354eb3/peerj-cs-10-2185-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7da2/11323150/008986dae138/peerj-cs-10-2185-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7da2/11323150/566edcb97bd1/peerj-cs-10-2185-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7da2/11323150/07b3aeba9e44/peerj-cs-10-2185-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7da2/11323150/8fbd23907001/peerj-cs-10-2185-g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7da2/11323150/374b9dec2a80/peerj-cs-10-2185-g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7da2/11323150/9d8d4b0f5967/peerj-cs-10-2185-g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7da2/11323150/bc050ca071a5/peerj-cs-10-2185-g011.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7da2/11323150/001d41218957/peerj-cs-10-2185-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7da2/11323150/fb3dd69dee2b/peerj-cs-10-2185-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7da2/11323150/568b1891f169/peerj-cs-10-2185-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7da2/11323150/6eb23a354eb3/peerj-cs-10-2185-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7da2/11323150/008986dae138/peerj-cs-10-2185-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7da2/11323150/566edcb97bd1/peerj-cs-10-2185-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7da2/11323150/07b3aeba9e44/peerj-cs-10-2185-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7da2/11323150/8fbd23907001/peerj-cs-10-2185-g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7da2/11323150/374b9dec2a80/peerj-cs-10-2185-g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7da2/11323150/9d8d4b0f5967/peerj-cs-10-2185-g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7da2/11323150/bc050ca071a5/peerj-cs-10-2185-g011.jpg

相似文献

1
Two-stage multi-objective evolutionary algorithm for overlapping community discovery.用于重叠社区发现的两阶段多目标进化算法
PeerJ Comput Sci. 2024 Jul 16;10:e2185. doi: 10.7717/peerj-cs.2185. eCollection 2024.
2
Improving temporal smoothness and snapshot quality in dynamic network community discovery using NOME algorithm.使用NOME算法提高动态网络社区发现中的时间平滑度和快照质量。
PeerJ Comput Sci. 2023 Jul 18;9:e1477. doi: 10.7717/peerj-cs.1477. eCollection 2023.
3
Overlapping Community Detection Based on Membership Degree Propagation.基于成员度传播的重叠社区检测
Entropy (Basel). 2020 Dec 24;23(1):15. doi: 10.3390/e23010015.
4
Overlapping Structures Detection in Protein-Protein Interaction Networks Using Community Detection Algorithm Based on Neighbor Clustering Coefficient.基于邻居聚类系数的社区检测算法在蛋白质-蛋白质相互作用网络中的重叠结构检测
Front Genet. 2021 Jun 23;12:689515. doi: 10.3389/fgene.2021.689515. eCollection 2021.
5
A Mixed Representation-Based Multiobjective Evolutionary Algorithm for Overlapping Community Detection.基于混合表示的重叠社区检测多目标进化算法。
IEEE Trans Cybern. 2017 Sep;47(9):2703-2716. doi: 10.1109/TCYB.2017.2711038. Epub 2017 Jun 13.
6
A Central Edge Selection Based Overlapping Community Detection Algorithm for the Detection of Overlapping Structures in Protein⁻Protein Interaction Networks.基于中心边缘选择的重叠社区检测算法在蛋白质相互作用网络中重叠结构检测中的应用。
Molecules. 2018 Oct 13;23(10):2633. doi: 10.3390/molecules23102633.
7
Continuous Encoding for Overlapping Community Detection in Attributed Network.属性网络中重叠社区检测的连续编码
IEEE Trans Cybern. 2023 Sep;53(9):5469-5482. doi: 10.1109/TCYB.2022.3155646. Epub 2023 Aug 17.
8
Folic acid supplementation and malaria susceptibility and severity among people taking antifolate antimalarial drugs in endemic areas.在流行地区,服用抗叶酸抗疟药物的人群中,叶酸补充剂与疟疾易感性和严重程度的关系。
Cochrane Database Syst Rev. 2022 Feb 1;2(2022):CD014217. doi: 10.1002/14651858.CD014217.
9
Detecting Overlapping Communities in Modularity Optimization by Reweighting Vertices.通过重新加权顶点在模块化优化中检测重叠社区
Entropy (Basel). 2020 Jul 27;22(8):819. doi: 10.3390/e22080819.
10
Overlapping Community Detection Based on Attribute Augmented Graph.基于属性增强图的重叠社区检测
Entropy (Basel). 2021 May 28;23(6):680. doi: 10.3390/e23060680.

本文引用的文献

1
Improving temporal smoothness and snapshot quality in dynamic network community discovery using NOME algorithm.使用NOME算法提高动态网络社区发现中的时间平滑度和快照质量。
PeerJ Comput Sci. 2023 Jul 18;9:e1477. doi: 10.7717/peerj-cs.1477. eCollection 2023.
2
Topological and functional comparison of community detection algorithms in biological networks.生物网络中社团检测算法的拓扑和功能比较。
BMC Bioinformatics. 2019 Apr 27;20(1):212. doi: 10.1186/s12859-019-2746-0.
3
Predicting Citation Count of Scientists as a Link Prediction Problem.
预测科学家的引文计数作为链接预测问题。
IEEE Trans Cybern. 2020 Oct;50(10):4518-4529. doi: 10.1109/TCYB.2019.2900495. Epub 2019 Mar 12.
4
Improving Metaheuristic Algorithms With Information Feedback Models.基于信息反馈模型改进元启发式算法。
IEEE Trans Cybern. 2019 Feb;49(2):542-555. doi: 10.1109/TCYB.2017.2780274. Epub 2017 Dec 22.
5
A Mixed Representation-Based Multiobjective Evolutionary Algorithm for Overlapping Community Detection.基于混合表示的重叠社区检测多目标进化算法。
IEEE Trans Cybern. 2017 Sep;47(9):2703-2716. doi: 10.1109/TCYB.2017.2711038. Epub 2017 Jun 13.
6
Estimating the Number of Communities in a Network.估计网络中的社区数量。
Phys Rev Lett. 2016 Aug 12;117(7):078301. doi: 10.1103/PhysRevLett.117.078301. Epub 2016 Aug 11.
7
Benchmark graphs for testing community detection algorithms.用于测试社区检测算法的基准图。
Phys Rev E Stat Nonlin Soft Matter Phys. 2008 Oct;78(4 Pt 2):046110. doi: 10.1103/PhysRevE.78.046110. Epub 2008 Oct 24.
8
Near linear time algorithm to detect community structures in large-scale networks.用于检测大规模网络中社区结构的近线性时间算法。
Phys Rev E Stat Nonlin Soft Matter Phys. 2007 Sep;76(3 Pt 2):036106. doi: 10.1103/PhysRevE.76.036106. Epub 2007 Sep 11.
9
Collective dynamics of 'small-world' networks.“小世界”网络的集体动力学
Nature. 1998 Jun 4;393(6684):440-2. doi: 10.1038/30918.