Skip to main content
Log in

A novel iterated greedy algorithm for detecting communities in complex network

  • Original Article
  • Published:
Social Network Analysis and Mining Aims and scope Submit manuscript

Abstract

Community structure is one of the most important properties in complex networks. Detecting such communities plays an important role in a wide range of applications such as information sharing and diffusion, recommendation, and classification. In this paper, we propose a novel iterated greedy algorithm for detecting communities in complex networks. The algorithm is based on an iterative process that combines a destruction phase and a reconstruction phase. During the destruction phase, the algorithm destructs community indexes of a certain percent nodes having lower modularity contribution. In the reconstruction phase, their community indexes are reconstructed using the well-known Louvain construction heuristic. A local search procedure can be applied after the reconstruction phase to improve the performance of the algorithm. Experiments on the computer-generated networks and real-world networks show that our algorithm is very efficient and competitive compared with several state-of-the-art methods.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

Data availability

The synthetic networks and five real-world networks, including Chesapeake Bay, C. elegans, Erdos971, E-mail, and NetScience networks, have been deposited in the IG_DATASET repository, [https://github.com/wenquanli/IG_DATASET]. The com-DBLP network and com-Amazon network are openly available from the Stanford Large Network Dataset Collection at [https://snap.stanford.edu/data]. Other real-world networks used to support the findings of this study are available in the Newman repository, [https://www-personal.umich.edu/~mejn/netdata].

References

Download references

Funding

This work is supported by the Natural Science Foundation of Shandong Province, China [No. ZR2015AM015].

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Qinma Kang.

Ethics declarations

Conflict of interest

The authors declare that there is no conflict of interests regarding the publication of this paper.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Li, W., Kang, Q., Kong, H. et al. A novel iterated greedy algorithm for detecting communities in complex network. Soc. Netw. Anal. Min. 10, 29 (2020). https://doi.org/10.1007/s13278-020-00641-y

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s13278-020-00641-y

Keywords

Navigation