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...

Full description

Saved in:
Bibliographic Details
Main Authors: Bagher Zarei, Bahman Arasteh, Mehdi Asadi, Vahid Majidnezhad, Saeid Taghavi Afshord, Asgarali Bouyer
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