Abstract
Background: In today’s world, complex systems are conceptually observed in the form of network structure. Communities inherently existing in the networks have a recognizable elucidation in understanding the organization of networks. Community discovery in networks has grabbed the attention of researchers from multi-discipline. Community detection problem has been modeled as an optimization problem. In broad-spectrum, existing community detection algorithms have adopted modularity as the optimizing function. However, the modularity is not able to identify communities of smaller size as compared to the size of the network.
Methods: This paper addresses the problem of the resolution limit posed by modularity. Modular density measure succeeds in countering the resolution limit problem. Finding network communities with maximum modular density is an NP-hard problem In this work, the discrete bat algorithm with modular density as the optimization function is recommended.
Results: Experiments are conducted on three real-world datasets. For determining the consistency, ten independent runs of the proposed algorithm has been carried out. The experimental results show that our proposed algorithm produces high-quality community structure along with small size communities.
Conclusion: The results are compared with traditional and evolutionary community detection algorithms. The final outcome shows the superiority of discrete bat algorithm with modular density as the optimization function with respect to number of communities, maximum modularity, and average modularity.
Keywords: Social network, community detection, evolutionary optimization, bat algorithm, modularity, modular density.
Graphical Abstract
[http://dx.doi.org/10.1109/TKDE.2007.190689]
[http://dx.doi.org/10.1103/PhysRevE.69.066133] [PMID: 15244693]
[http://dx.doi.org/10.1016/j.neunet.2014.04.006] [PMID: 24856248]
[http://dx.doi.org/10.1155/2016/3790590]
[http://dx.doi.org/10.1073/pnas.0601602103] [PMID: 16723398]
[http://dx.doi.org/10.1109/KAM.2009.195]
[http://dx.doi.org/10.1007/978-3-642-53959-6_24]
[http://dx.doi.org/10.1038/nature03288] [PMID: 15729348]
[http://dx.doi.org/10.1016/j.physa.2010.01.042]
[http://dx.doi.org/10.1109/ICSMC.1997.637339]
[http://dx.doi.org/10.1103/PhysRevE.77.036109] [PMID: 18517463]
[http://dx.doi.org/10.1007/s00521-015-1920-1]
[http://dx.doi.org/10.1016/j.advengsoft.2015.01.010]
[http://dx.doi.org/10.1186/s40064-015-1379-7] [PMID: 26558169]
[http://dx.doi.org/10.1209/0295-5075/103/28003]
[http://dx.doi.org/10.1073/pnas.122653799] [PMID: 12060727]