Skip to main content
Erschienen in: Computing 5/2015

01.05.2015

A hybrid artificial immune network for detecting communities in complex networks

verfasst von: Amir-Mohsen Karimi-Majd, Mohammad Fathian, Babak Amiri

Erschienen in: Computing | Ausgabe 5/2015

Einloggen

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

search-config
loading …

Abstract

One of the challenging problems when studying complex networks is the detection of sub-structures, called communities. Network communities emerge as dense parts, while they may have a few relationships to each other. Indeed, communities are latent among a mass of nodes and edges in a sparse network. This characteristic makes the community detection process more difficult. Among community detection approaches, modularity maximization has attracted much attention in recent years. In this paper, modularity density (D value) has been employed to discover real community structures. Due to the inadequacy of previous mathematical models in finding the correct number of communities, this paper first formulates a mixed integer non-linear program to detect communities without any need of prior knowledge about their number. Moreover, the mathematical models often suffer from NP-Hardness. In order to overcome this limitation, a new hybrid artificial immune network (HAIN) has been proposed in this paper. HAIN aims to use a network’s properties in an efficient way. To do so, this algorithm employs major components of the pure artificial immune network, hybridized with a well-known heuristic, to provide a powerful and parallel search mechanism. The combination of cloning and affinity maturation components, a strong local search routine, and the presence of network suppression and diversity are the main components. The experimental results on artificial and real-world complex networks illustrate that the proposed community detection algorithm provides a useful paradigm for robustly discovering community structures.

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

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!

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!

Literatur
2.
Zurück zum Zitat Amiri B, Hossain L, Crawford JW (2011) An efficient multiobjective evolutionary algorithm for community detection in social networks. In: Evolutionary computation (CEC). IEEE Congress, New Orleans, pp 2193–2199. doi:10.1109/CEC.2011.5949886 Amiri B, Hossain L, Crawford JW (2011) An efficient multiobjective evolutionary algorithm for community detection in social networks. In: Evolutionary computation (CEC). IEEE Congress, New Orleans, pp 2193–2199. doi:10.​1109/​CEC.​2011.​5949886
7.
8.
Zurück zum Zitat Castro LN, Timmis J (2002) Artificial immune systems: a new computational intelligence approach. Springer, Berlin Castro LN, Timmis J (2002) Artificial immune systems: a new computational intelligence approach. Springer, Berlin
10.
Zurück zum Zitat Cheng Q, Liu Z, Huang J, Zhu C (2012) Hierarchical clustering based on hyper-edge similarity for community detection. In: Web intelligence and intelligent agent technology, IEEE, Macau. doi:10.1109/WI-IAT.2012.9 Cheng Q, Liu Z, Huang J, Zhu C (2012) Hierarchical clustering based on hyper-edge similarity for community detection. In: Web intelligence and intelligent agent technology, IEEE, Macau. doi:10.​1109/​WI-IAT.​2012.​9
13.
Zurück zum Zitat Fiedler M (1973) Algebraic connectivity of graphs. Czech Math J 23(2):298–305MathSciNet Fiedler M (1973) Algebraic connectivity of graphs. Czech Math J 23(2):298–305MathSciNet
17.
Zurück zum Zitat Freeman LC (1977) A set of measures of centrality based on betweenness. Sociometry 40:35–41CrossRef Freeman LC (1977) A set of measures of centrality based on betweenness. Sociometry 40:35–41CrossRef
21.
Zurück zum Zitat Gong M, Cai Q, Li Y, Ma J (2012) An improved memetic algorithm for community detection in complex networks. In: Evolutionary computations (CEC) IEEE congress on Brisbane. doi:10.1109/CEC.2012.6252971 Gong M, Cai Q, Li Y, Ma J (2012) An improved memetic algorithm for community detection in complex networks. In: Evolutionary computations (CEC) IEEE congress on Brisbane. doi:10.​1109/​CEC.​2012.​6252971
24.
Zurück zum Zitat Halalai R, Lemnaru C, Potolea R (2010) Distributed community detection in social networks with genetic algorithms. In: Intelligent communication and processing (ICCP), IEEE International Conference on Cluj-Napoca, pp 35–41. doi:10.1109/ICCP.2010.5606467 Halalai R, Lemnaru C, Potolea R (2010) Distributed community detection in social networks with genetic algorithms. In: Intelligent communication and processing (ICCP), IEEE International Conference on Cluj-Napoca, pp 35–41. doi:10.​1109/​ICCP.​2010.​5606467
26.
Zurück zum Zitat Hemmecke R, Köppe M, Lee J, Weismantel R (2010) Nonlinear integer programming. In: Jünger M et al (eds) 50 Years of integer programming 1958–2008. Springer, Berlin, pp 561–618 Hemmecke R, Köppe M, Lee J, Weismantel R (2010) Nonlinear integer programming. In: Jünger M et al (eds) 50 Years of integer programming 1958–2008. Springer, Berlin, pp 561–618
27.
28.
Zurück zum Zitat Hughes BD (1995) Random walks and random environments: random walks, vol 1. Clarendon Press, OxfordMATH Hughes BD (1995) Random walks and random environments: random walks, vol 1. Clarendon Press, OxfordMATH
30.
Zurück zum Zitat Knuth DE (1993) The Stanford graph base: a platform for combinatorial computing. Addison-Wesley, Reading Knuth DE (1993) The Stanford graph base: a platform for combinatorial computing. Addison-Wesley, Reading
31.
Zurück zum Zitat Kumpula JM, Saramäki J, Kaski K, Kertész J (2007) Limited resolution and multiresolution methods in complex network community detection. In: Noise and stochastics in complex systems and finance in SPIE Conference Series, vol 6601 Kumpula JM, Saramäki J, Kaski K, Kertész J (2007) Limited resolution and multiresolution methods in complex network community detection. In: Noise and stochastics in complex systems and finance in SPIE Conference Series, vol 6601
33.
Zurück zum Zitat Li X, Li D, Wang S, Tao Z (2007) Effective algorithm for detecting community structure in complex networks based on GA and clustering. Proc. Comput. Sci. ICCS, Beijing, China, pp 657–664. doi:10.1007/978-3-540-72586-2_95 Li X, Li D, Wang S, Tao Z (2007) Effective algorithm for detecting community structure in complex networks based on GA and clustering. Proc. Comput. Sci. ICCS, Beijing, China, pp 657–664. doi:10.​1007/​978-3-540-72586-2_​95
37.
Zurück zum Zitat Liu JX, Zeng J (2010) Community detection based on modularity density and genetic algorithm. In: 2010 International Conference on Computational Aspects of Social Networks (CASoN), pp 29–32. doi:10.1109/CASoN.2010.14 Liu JX, Zeng J (2010) Community detection based on modularity density and genetic algorithm. In: 2010 International Conference on Computational Aspects of Social Networks (CASoN), pp 29–32. doi:10.​1109/​CASoN.​2010.​14
39.
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. Behav Ecol Sociobiol 54:396–405. doi:10.1007/s00265-003-0651-y CrossRef 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. Behav Ecol Sociobiol 54:396–405. doi:10.​1007/​s00265-003-0651-y CrossRef
46.
Zurück zum Zitat Osman IH, Al-Ayoubi B (2005) MIC Analysis for Comparing Metaheuristics. In: Proceedings of the 6th Meta-heuristics International Conference, Vienna, Austria, August 22–26, pp 725–732 Osman IH, Al-Ayoubi B (2005) MIC Analysis for Comparing Metaheuristics. In: Proceedings of the 6th Meta-heuristics International Conference, Vienna, Austria, August 22–26, pp 725–732
47.
Zurück zum Zitat Papadopoulos S, Skusa A, Vakali A, Kompatsiaris Y, Wagner N (2009) Bridge bounding: a local approach for efficient community discovery in complex networks. eprint arXiv:0902.0871 Papadopoulos S, Skusa A, Vakali A, Kompatsiaris Y, Wagner N (2009) Bridge bounding: a local approach for efficient community discovery in complex networks. eprint arXiv:​0902.​0871
48.
Zurück zum Zitat Palla G, Derényi I, Farkas I, Vicsek T (2005) Uncovering the overlapping community structure of complex networks in nature and society. Nature 435:814–818. doi:10.1038/nature03607 CrossRef Palla G, Derényi I, Farkas I, Vicsek T (2005) Uncovering the overlapping community structure of complex networks in nature and society. Nature 435:814–818. doi:10.​1038/​nature03607 CrossRef
55.
Zurück zum Zitat Talbi E (2009) Metaheuristics from design to implementation. Wiley, HobokenMATH Talbi E (2009) Metaheuristics from design to implementation. Wiley, HobokenMATH
56.
Zurück zum Zitat Tasgin M, Bingol H (2006) Community detection in complex networks using genetic algorithm. In: ECCS ’06. Proceedings of the European Conference on Complex Systems Tasgin M, Bingol H (2006) Community detection in complex networks using genetic algorithm. In: ECCS ’06. Proceedings of the European Conference on Complex Systems
58.
Zurück zum Zitat White JG, Southgate E, Thompson JN, Brenner S (1986) The structure of the nervous system of the nematode C. elegans (aka ”The Mind of a Worm”). Phil Trans R Soc Lond 314:1–340. doi:10.1098/rstb.1986.0056 CrossRef White JG, Southgate E, Thompson JN, Brenner S (1986) The structure of the nervous system of the nematode C. elegans (aka ”The Mind of a Worm”). Phil Trans R Soc Lond 314:1–340. doi:10.​1098/​rstb.​1986.​0056 CrossRef
61.
Zurück zum Zitat Yang B, Liu J (2008) Discovering global network communities based on local centralities. ACM Trans Web 2(1):1–32CrossRef Yang B, Liu J (2008) Discovering global network communities based on local centralities. ACM Trans Web 2(1):1–32CrossRef
63.
Zurück zum Zitat Yuruk N, Mete M, Xu X, Schweiger TAJ (2007) A divisive hierarchical structural clustering algorithm for networks. In: Data mining workshops, ICDM, Omaha, pp 441–448. doi:10.1109/ICDMW.2007.73 Yuruk N, Mete M, Xu X, Schweiger TAJ (2007) A divisive hierarchical structural clustering algorithm for networks. In: Data mining workshops, ICDM, Omaha, pp 441–448. doi:10.​1109/​ICDMW.​2007.​73
64.
Zurück zum Zitat Zachary WW (1977) An information flow model for conflict and fission in small groups. J Anthropol Res 33(4):452–473 Zachary WW (1977) An information flow model for conflict and fission in small groups. J Anthropol Res 33(4):452–473
66.
Zurück zum Zitat Zhang XS, Wang RS (2008) Optimization analysis of modularity measures for network community detection. The Second International Symposium on Optimization and System Biology (OSB’08). Lijiang, China Zhang XS, Wang RS (2008) Optimization analysis of modularity measures for network community detection. The Second International Symposium on Optimization and System Biology (OSB’08). Lijiang, China
Metadaten
Titel
A hybrid artificial immune network for detecting communities in complex networks
verfasst von
Amir-Mohsen Karimi-Majd
Mohammad Fathian
Babak Amiri
Publikationsdatum
01.05.2015
Verlag
Springer Vienna
Erschienen in
Computing / Ausgabe 5/2015
Print ISSN: 0010-485X
Elektronische ISSN: 1436-5057
DOI
https://doi.org/10.1007/s00607-014-0433-6