Skip to main content
Erschienen in: Social Network Analysis and Mining 1/2020

01.12.2020 | Original Article

A novel iterated greedy algorithm for detecting communities in complex network

verfasst von: Wenquan Li, Qinma Kang, Hanzhang Kong, Chao Liu, Yunfan Kang

Erschienen in: Social Network Analysis and Mining | Ausgabe 1/2020

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

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.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat Agarwal G, Kempe D (2008) Modularity-maximizing graph communities via mathematical programming. Eur Phys J B 66:409–418MathSciNetCrossRef Agarwal G, Kempe D (2008) Modularity-maximizing graph communities via mathematical programming. Eur Phys J B 66:409–418MathSciNetCrossRef
Zurück zum Zitat Blondel VD, Guillaume JL, Lambiotte R, Lefebvre E (2008) Fast unfolding of communities in large networks. J Stat Mech 2008:155–168CrossRef Blondel VD, Guillaume JL, Lambiotte R, Lefebvre E (2008) Fast unfolding of communities in large networks. J Stat Mech 2008:155–168CrossRef
Zurück zum Zitat Brandes U, Delling D, Gaertler M, Gorke R, Hoefer M, Nikoloski Z, Wagner D (2007) On modularity clustering. IEEE Trans Knowl Data Eng 20:172–188CrossRef Brandes U, Delling D, Gaertler M, Gorke R, Hoefer M, Nikoloski Z, Wagner D (2007) On modularity clustering. IEEE Trans Knowl Data Eng 20:172–188CrossRef
Zurück zum Zitat Cao C, Ni Q, Zhai Y (2015) A novel community detection method based on discrete particle swarm optimization algorithms in complex networks. In: Evolutionary computation, pp 171–178 Cao C, Ni Q, Zhai Y (2015) A novel community detection method based on discrete particle swarm optimization algorithms in complex networks. In: Evolutionary computation, pp 171–178
Zurück zum Zitat Clauset A, Newman ME, Moore C (2004) Finding community structure in very large networks. Phys Rev E Stat Nonlinear Soft Matter Phys 70:066111CrossRef Clauset A, Newman ME, Moore C (2004) Finding community structure in very large networks. Phys Rev E Stat Nonlinear Soft Matter Phys 70:066111CrossRef
Zurück zum Zitat Danon L, Díazguilera A, Duch J, Arenas A (2005) Comparing community structure identification. J Stat Mech 2005:09008CrossRef Danon L, Díazguilera A, Duch J, Arenas A (2005) Comparing community structure identification. J Stat Mech 2005:09008CrossRef
Zurück zum Zitat Duch J, Arenas A (2005) Community detection in complex networks using extremal optimization. Phys Rev E Stat Nonlinear Soft Matter Phys 72:027104CrossRef Duch J, Arenas A (2005) Community detection in complex networks using extremal optimization. Phys Rev E Stat Nonlinear Soft Matter Phys 72:027104CrossRef
Zurück zum Zitat Guimerà R, Amaral LAN (2005) Functional cartography of complex metabolic networks. Nature 433:895CrossRef Guimerà R, Amaral LAN (2005) Functional cartography of complex metabolic networks. Nature 433:895CrossRef
Zurück zum Zitat Guimerã R, Danon L, Dã-Az-Guilera A, Giralt F, Arenas A (2003) Self-similar community structure in a network of human interactions. Phys Rev E Stat Nonlinear Soft Matter Phys 68:065103CrossRef Guimerã R, Danon L, Dã-Az-Guilera A, Giralt F, Arenas A (2003) Self-similar community structure in a network of human interactions. Phys Rev E Stat Nonlinear Soft Matter Phys 68:065103CrossRef
Zurück zum Zitat Kang Q, He H, Song H (2011) Task assignment in heterogeneous computing systems using an effective iterated greedy algorithm. J Syst Softw 84:985–992CrossRef Kang Q, He H, Song H (2011) Task assignment in heterogeneous computing systems using an effective iterated greedy algorithm. J Syst Softw 84:985–992CrossRef
Zurück zum Zitat Lancichinetti A, Fortunato S (2009) Community detection algorithms: a comparative analysis. Phys Rev E Stat Nonlinear Soft Matter Phys 80:056117CrossRef Lancichinetti A, Fortunato S (2009) Community detection algorithms: a comparative analysis. Phys Rev E Stat Nonlinear Soft Matter Phys 80:056117CrossRef
Zurück zum Zitat Lancichinetti A, Fortunato S, Radicchi F (2008) Benchmark graphs for testing community detection algorithms. Phys Rev E Stat Nonlinear Soft Matter Phys 78:046110CrossRef Lancichinetti A, Fortunato S, Radicchi F (2008) Benchmark graphs for testing community detection algorithms. Phys Rev E Stat Nonlinear Soft Matter Phys 78:046110CrossRef
Zurück zum Zitat Lusseau D, Schneider K, Boisseau OJ, Haase P, Slooten E, Dawson SM (2003) The bottlenose dolphin community of doubtful sound features a large proportion of long-lasting associations: can geographic isolation explain this unique trait? Behav Ecol Sociobiol 54:396–405CrossRef Lusseau D, Schneider K, Boisseau OJ, Haase P, Slooten E, Dawson SM (2003) The bottlenose dolphin community of doubtful sound features a large proportion of long-lasting associations: can geographic isolation explain this unique trait? Behav Ecol Sociobiol 54:396–405CrossRef
Zurück zum Zitat Newman ME (2004) Fast algorithm for detecting community structure in networks. Phys Rev E Stat Nonlinear Soft Matter Phys 69:066133CrossRef Newman ME (2004) Fast algorithm for detecting community structure in networks. Phys Rev E Stat Nonlinear Soft Matter Phys 69:066133CrossRef
Zurück zum Zitat Newman ME (2006) Finding community structure in networks using the eigenvectors of matrices. Phys Rev E Stat Nonlinear Soft Matter Phys 74:036104MathSciNetCrossRef Newman ME (2006) Finding community structure in networks using the eigenvectors of matrices. Phys Rev E Stat Nonlinear Soft Matter Phys 74:036104MathSciNetCrossRef
Zurück zum Zitat Noack A, Rotta R (2009) Multi-level algorithms for modularity clustering. In: International symposium on experimental algorithms, pp 257–268 Noack A, Rotta R (2009) Multi-level algorithms for modularity clustering. In: International symposium on experimental algorithms, pp 257–268
Zurück zum Zitat Pagnozzi F (2017) An iterated greedy algorithm with optimization of partial solutions for the makespan permutation flowshop problem. Elsevier, AmsterdamMATH Pagnozzi F (2017) An iterated greedy algorithm with optimization of partial solutions for the makespan permutation flowshop problem. Elsevier, AmsterdamMATH
Zurück zum Zitat Pons P, Latapy M (2005) Computing communities in large networks using random walks. In: Yolum P, Gungor T, Gurgen F, Ozturan C (eds) Computer and information sciences—Iscis 2005, proceedings. Lecture notes in computer science, vol 3733. Springer, Berlin, pp 284–293CrossRef Pons P, Latapy M (2005) Computing communities in large networks using random walks. In: Yolum P, Gungor T, Gurgen F, Ozturan C (eds) Computer and information sciences—Iscis 2005, proceedings. Lecture notes in computer science, vol 3733. Springer, Berlin, pp 284–293CrossRef
Zurück zum Zitat Ranjbar A, Maheswaran M (2014) Using community structure to control information sharing in online social networks. Comput Commun 41:11–21CrossRef Ranjbar A, Maheswaran M (2014) Using community structure to control information sharing in online social networks. Comput Commun 41:11–21CrossRef
Zurück zum Zitat Rossi RA, Ahmed NK, AAAI (2015) The network data repository with interactive graph analytics and visualization. In: Proceedings of the twenty-ninth AAAI conference on artificial intelligence Rossi RA, Ahmed NK, AAAI (2015) The network data repository with interactive graph analytics and visualization. In: Proceedings of the twenty-ninth AAAI conference on artificial intelligence
Zurück zum Zitat Rosvall M, Bergstrom CT (2008) Maps of random walks on complex networks reveal community structure. Proc Natl Acad Sci USA 105:1118–1123CrossRef Rosvall M, Bergstrom CT (2008) Maps of random walks on complex networks reveal community structure. Proc Natl Acad Sci USA 105:1118–1123CrossRef
Zurück zum Zitat Rotta R, Noack A (2011) Multilevel local search algorithms for modularity clustering. J Exp Algorithm 16:2(3)MathSciNetCrossRef Rotta R, Noack A (2011) Multilevel local search algorithms for modularity clustering. J Exp Algorithm 16:2(3)MathSciNetCrossRef
Zurück zum Zitat Shi C, Wang Y, Wu B, Zhong C (2009) A new genetic algorithm for community detection. In: Complex sciences, first international conference, complex 2009, Shanghai, China, February 23–25, 2009. Revised papers, 2009, pp 1298–1309 Shi C, Wang Y, Wu B, Zhong C (2009) A new genetic algorithm for community detection. In: Complex sciences, first international conference, complex 2009, Shanghai, China, February 23–25, 2009. Revised papers, 2009, pp 1298–1309
Zurück zum Zitat Wang RS, Zhang S, Wang Y, Zhang XS, Chen L (2008) Clustering complex networks and biological networks by nonnegative matrix factorization with various similarity measures. Neurocomputing 72:134–141CrossRef Wang RS, Zhang S, Wang Y, Zhang XS, Chen L (2008) Clustering complex networks and biological networks by nonnegative matrix factorization with various similarity measures. Neurocomputing 72:134–141CrossRef
Zurück zum Zitat Watts DJ, Strogatz SH (1998) Collective dynamics of ‘small-world’ networks. Nature 393:440–442CrossRef Watts DJ, Strogatz SH (1998) Collective dynamics of ‘small-world’ networks. Nature 393:440–442CrossRef
Zurück zum Zitat Wellman B (2005) The development of social network analysis: a study in the sociology of science, vol 27. Linton C. Freeman Social Networks, Vancouver, pp 275–282 Wellman B (2005) The development of social network analysis: a study in the sociology of science, vol 27. Linton C. Freeman Social Networks, Vancouver, pp 275–282
Zurück zum Zitat Yang J, Leskovec J (2012) Defining and evaluating network communities based on ground-truth. Knowl Inf Syst 42:181–213CrossRef Yang J, Leskovec J (2012) Defining and evaluating network communities based on ground-truth. Knowl Inf Syst 42:181–213CrossRef
Zurück zum Zitat Ye Z, Hu S, Yu J (2008) Adaptive clustering algorithm for community detection in complex networks. Phys Rev E Stat Nonlinear Soft Matter Phys 78:046115MathSciNetCrossRef Ye Z, Hu S, Yu J (2008) Adaptive clustering algorithm for community detection in complex networks. Phys Rev E Stat Nonlinear Soft Matter Phys 78:046115MathSciNetCrossRef
Zurück zum Zitat Zachary WW (1977) An information flow model for conflict and fission in small groups. J Anthropol Res 33:452–473CrossRef Zachary WW (1977) An information flow model for conflict and fission in small groups. J Anthropol Res 33:452–473CrossRef
Metadaten
Titel
A novel iterated greedy algorithm for detecting communities in complex network
verfasst von
Wenquan Li
Qinma Kang
Hanzhang Kong
Chao Liu
Yunfan Kang
Publikationsdatum
01.12.2020
Verlag
Springer Vienna
Erschienen in
Social Network Analysis and Mining / Ausgabe 1/2020
Print ISSN: 1869-5450
Elektronische ISSN: 1869-5469
DOI
https://doi.org/10.1007/s13278-020-00641-y

Weitere Artikel der Ausgabe 1/2020

Social Network Analysis and Mining 1/2020 Zur Ausgabe

Premium Partner