Multiplex Community Detection in Social Networks Using a Chaos-Based Hybrid Evolutionary Approach
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...
Saved in:
Main Authors: | , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Wiley
2024-01-01
|
Series: | Complexity |
Online Access: | http://dx.doi.org/10.1155/2024/1016086 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
_version_ | 1832569188201267200 |
---|---|
author | Bagher Zarei Bahman Arasteh Mehdi Asadi Vahid Majidnezhad Saeid Taghavi Afshord Asgarali Bouyer |
author_facet | Bagher Zarei Bahman Arasteh Mehdi Asadi Vahid Majidnezhad Saeid Taghavi Afshord Asgarali Bouyer |
author_sort | Bagher Zarei |
collection | DOAJ |
description | 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. |
format | Article |
id | doaj-art-56ff5b34a3844728a5858fbc805ec415 |
institution | Kabale University |
issn | 1099-0526 |
language | English |
publishDate | 2024-01-01 |
publisher | Wiley |
record_format | Article |
series | Complexity |
spelling | doaj-art-56ff5b34a3844728a5858fbc805ec4152025-02-02T22:57:36ZengWileyComplexity1099-05262024-01-01202410.1155/2024/1016086Multiplex Community Detection in Social Networks Using a Chaos-Based Hybrid Evolutionary ApproachBagher Zarei0Bahman Arasteh1Mehdi Asadi2Vahid Majidnezhad3Saeid Taghavi Afshord4Asgarali Bouyer5Faculty of Computer and Information Technology Engineering, Shabestar BranchDepartment of Software Engineering, Faculty of Engineering and Natural ScienceFaculty of Computer and Information Technology Engineering, Khameneh BranchFaculty of Computer and Information Technology Engineering, Shabestar BranchFaculty of Computer and Information Technology Engineering, Shabestar BranchDepartment of Software Engineering, Faculty of Engineering and Natural ScienceNetwork 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.http://dx.doi.org/10.1155/2024/1016086 |
spellingShingle | Bagher Zarei Bahman Arasteh Mehdi Asadi Vahid Majidnezhad Saeid Taghavi Afshord Asgarali Bouyer Multiplex Community Detection in Social Networks Using a Chaos-Based Hybrid Evolutionary Approach Complexity |
title | Multiplex Community Detection in Social Networks Using a Chaos-Based Hybrid Evolutionary Approach |
title_full | Multiplex Community Detection in Social Networks Using a Chaos-Based Hybrid Evolutionary Approach |
title_fullStr | Multiplex Community Detection in Social Networks Using a Chaos-Based Hybrid Evolutionary Approach |
title_full_unstemmed | Multiplex Community Detection in Social Networks Using a Chaos-Based Hybrid Evolutionary Approach |
title_short | Multiplex Community Detection in Social Networks Using a Chaos-Based Hybrid Evolutionary Approach |
title_sort | multiplex community detection in social networks using a chaos based hybrid evolutionary approach |
url | http://dx.doi.org/10.1155/2024/1016086 |
work_keys_str_mv | AT bagherzarei multiplexcommunitydetectioninsocialnetworksusingachaosbasedhybridevolutionaryapproach AT bahmanarasteh multiplexcommunitydetectioninsocialnetworksusingachaosbasedhybridevolutionaryapproach AT mehdiasadi multiplexcommunitydetectioninsocialnetworksusingachaosbasedhybridevolutionaryapproach AT vahidmajidnezhad multiplexcommunitydetectioninsocialnetworksusingachaosbasedhybridevolutionaryapproach AT saeidtaghaviafshord multiplexcommunitydetectioninsocialnetworksusingachaosbasedhybridevolutionaryapproach AT asgaralibouyer multiplexcommunitydetectioninsocialnetworksusingachaosbasedhybridevolutionaryapproach |