Multiplex Community Detection in Social Networks Using a Chaos-Based Hybrid Evolutionary Approach

IF 1.7 4区 工程技术 Q2 MATHEMATICS, INTERDISCIPLINARY APPLICATIONS
Complexity Pub Date : 2024-08-29 DOI:10.1155/2024/1016086
Bagher Zarei, Bahman Arasteh, Mehdi Asadi, Vahid Majidnezhad, Saeid Taghavi Afshord, Asgarali Bouyer
{"title":"Multiplex Community Detection in Social Networks Using a Chaos-Based Hybrid Evolutionary Approach","authors":"Bagher Zarei,&nbsp;Bahman Arasteh,&nbsp;Mehdi Asadi,&nbsp;Vahid Majidnezhad,&nbsp;Saeid Taghavi Afshord,&nbsp;Asgarali Bouyer","doi":"10.1155/2024/1016086","DOIUrl":null,"url":null,"abstract":"<div>\n <p>Network analysis involves using graph theory to understand networks. This knowledge is valuable across various disciplines like marketing, management, epidemiology, homeland security, and psychology. An essential task within network analysis is deciphering the structure of complex networks including technological, informational, biological, and social networks. Understanding this structure is crucial for comprehending network performance and organization, shedding light on their underlying structure and potential functions. Community structure detection aims to identify clusters of nodes with high internal link density and low external link density. While there has been extensive research on community structure detection in single-layer networks, the development of methods for detecting community structure in multilayer networks is still in its nascent stages. In this paper, a new method, namely, IGA-MCD, has been proposed to tackle the problem of community structure detection in multiplex networks. IGA-MCD consists of two general phases: flattening and community structure detection. In the flattening phase, the input multiplex network is converted to a weighted monoplex network. In the community structure detection phase, the community structure of the resulting weighted monoplex network is determined using the Improved Genetic Algorithm (IGA). The main aspects that differentiate IGA from other algorithms presented in the literature are as follows: (a) instead of randomly generating the initial population, it is smartly generated using the concept of diffusion. This makes the algorithm converge faster. (b) A dedicated local search is employed at the end of each cycle of the algorithm. This causes the algorithm to come up with better new solutions around the currently found solutions. (c) In the algorithm process, chaotic numbers are used instead of random numbers. This ensures that the diversity of the population is preserved, and the algorithm does not get stuck in the local optimum. Experiments on the various benchmark networks indicate that IGA-MCD outperforms state-of-the-art algorithms.</p>\n </div>","PeriodicalId":50653,"journal":{"name":"Complexity","volume":null,"pages":null},"PeriodicalIF":1.7000,"publicationDate":"2024-08-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://onlinelibrary.wiley.com/doi/epdf/10.1155/2024/1016086","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Complexity","FirstCategoryId":"5","ListUrlMain":"https://onlinelibrary.wiley.com/doi/10.1155/2024/1016086","RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"MATHEMATICS, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0

Abstract

Network analysis involves using graph theory to understand networks. This knowledge is valuable across various disciplines like marketing, management, epidemiology, homeland security, and psychology. An essential task within network analysis is deciphering the structure of complex networks including technological, informational, biological, and social networks. Understanding this structure is crucial for comprehending network performance and organization, shedding light on their underlying structure and potential functions. Community structure detection aims to identify clusters of nodes with high internal link density and low external link density. While there has been extensive research on community structure detection in single-layer networks, the development of methods for detecting community structure in multilayer networks is still in its nascent stages. In this paper, a new method, namely, IGA-MCD, has been proposed to tackle the problem of community structure detection in multiplex networks. IGA-MCD consists of two general phases: flattening and community structure detection. In the flattening phase, the input multiplex network is converted to a weighted monoplex network. In the community structure detection phase, the community structure of the resulting weighted monoplex network is determined using the Improved Genetic Algorithm (IGA). The main aspects that differentiate IGA from other algorithms presented in the literature are as follows: (a) instead of randomly generating the initial population, it is smartly generated using the concept of diffusion. This makes the algorithm converge faster. (b) A dedicated local search is employed at the end of each cycle of the algorithm. This causes the algorithm to come up with better new solutions around the currently found solutions. (c) In the algorithm process, chaotic numbers are used instead of random numbers. This ensures that the diversity of the population is preserved, and the algorithm does not get stuck in the local optimum. Experiments on the various benchmark networks indicate that IGA-MCD outperforms state-of-the-art algorithms.

Abstract Image

使用基于混沌的混合进化方法检测社交网络中的多重社区
网络分析涉及使用图论来理解网络。这些知识在市场营销、管理、流行病学、国土安全和心理学等不同学科中都很有价值。网络分析的一项基本任务是破译复杂网络的结构,包括技术、信息、生物和社会网络。了解这种结构对于理解网络性能和组织至关重要,可以揭示网络的基本结构和潜在功能。社群结构检测旨在识别内部链接密度高、外部链接密度低的节点集群。单层网络中的群落结构检测已经有了广泛的研究,但多层网络中的群落结构检测方法仍处于起步阶段。本文提出了一种新方法,即 IGA-MCD,来解决多层网络中的群落结构检测问题。IGA-MCD 通常包括两个阶段:扁平化和群落结构检测。在扁平化阶段,输入多路网络被转换为加权单路网络。在群落结构检测阶段,使用改进遗传算法(IGA)确定生成的加权单复式网络的群落结构。IGA 与文献中介绍的其他算法的主要区别如下:(a) 初始种群不是随机生成的,而是利用扩散概念智能生成的。这使得算法收敛更快。(b) 在算法的每个周期结束时,采用专门的局部搜索。这使得算法能在当前找到的解决方案周围提出更好的新解决方案。(c) 在算法过程中,使用混沌数代替随机数。这就确保了种群的多样性,使算法不会陷入局部最优状态。在各种基准网络上进行的实验表明,IGA-MCD 的性能优于最先进的算法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Complexity
Complexity 综合性期刊-数学跨学科应用
CiteScore
5.80
自引率
4.30%
发文量
595
审稿时长
>12 weeks
期刊介绍: Complexity is a cross-disciplinary journal focusing on the rapidly expanding science of complex adaptive systems. The purpose of the journal is to advance the science of complexity. Articles may deal with such methodological themes as chaos, genetic algorithms, cellular automata, neural networks, and evolutionary game theory. Papers treating applications in any area of natural science or human endeavor are welcome, and especially encouraged are papers integrating conceptual themes and applications that cross traditional disciplinary boundaries. Complexity is not meant to serve as a forum for speculation and vague analogies between words like “chaos,” “self-organization,” and “emergence” that are often used in completely different ways in science and in daily life.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信