Skip to main content

A New Adaptive Genetic Algorithm for Community Structure Detection

  • Conference paper
  • First Online:
Intelligent and Evolutionary Systems

Part of the book series: Proceedings in Adaptation, Learning and Optimization ((PALO,volume 5))

Abstract

Community structures exist in networks which has complex biological, social, technological and so on structures and contain important information. Networks and community structures in computer systems are presented by graphs and subgraphs respectively. Community structure detection problem is NP-hard problem and especially final results of the best community structures for large-complex networks are unknown. In this paper, to solve community structure detection problem a genetic algorithm-based algorithm, AGA-net, which is one of evolutionary techniques has been proposed. This algorithm which has the property of fast convergence to global best value without being trapped to local optimum has been supported by new parameters. Real-world network which are frequently used in literature has been used as test data and obtained results have been compared with 10 different algorithms. After analyzing the test results it has been observed that the proposed algorithm gives successful results for determination of meaningful communities from complex networks.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Fortunato, S.: Community Detection in Graphs. Physics Reports 486(3), 75–174 (2010)

    Article  MathSciNet  Google Scholar 

  2. Jackson, M.O.: Social and Economic Networks, vol. 3. Princeton University Press, Princeton (2008)

    MATH  Google Scholar 

  3. Dunne, J.A., Williams, R.J., Martinez, N.D.: Food-Web Structure and Network Theory: The Role of Connectance and Size. Proceedings of the National Academy of Sciences. 99(20), 12917–12922 (2002)

    Article  Google Scholar 

  4. Gavin, A.-C., et al.: Proteome survey reveals modularity of the yeast cell machinery. Nature 440, 631–636 (2006)

    Article  Google Scholar 

  5. Krogan, N.J., et al.: Global landscape of protein complexes in the yeast saccharomyces cerevisiae. Nature 440(7084), 637–643 (2006)

    Article  Google Scholar 

  6. Lee, J., Hidden, L.J.: information revealed by optimal community structure from a proteincomplex bipartite network improves protein function prediction (2013). http://www.ncbi.nlm.nih.gov/pubmed/23577106

  7. Marcus, S., Moy, M., Coffman, T.: Social network analysis. Mining Graph Data, 443–467 (2007)

    Google Scholar 

  8. Naeni, L.M., Berretta, R., Moscato, P.: MA-net: a reliable memetic algorithm for community detection by modularity optimization. In: Proceedings of the 18th Asia Pacific Symposium on Intelligent and Evolutionary Systems, vol. 1, pp. 311–323. Springer International Publishing (2015)

    Google Scholar 

  9. Liu, D., Jin, D., Baquero, C., He, D., Yang, B., Yu, Q.: Genetic Algorithm with a Local Search Strategy for Discovering Communities in Complex Networks. International Journal of Computational Intelligence Systems 6(2), 354–369 (2013)

    Article  Google Scholar 

  10. Jia, G., et al.: Community detection in social and biological networks using differential evolution. In: Learning and Intelligent Optimization, pp. 71–85. Springer Berlin, Heidelberg (2012)

    Google Scholar 

  11. Brandes, U., et al.: On Modularity Clustering. IEEE Transactions on Knowledge and Data Engineering 20(2), 172–188 (2008)

    Article  Google Scholar 

  12. Parpinelli, R.S., Lopes, H.S.: A Computational Ecosystem for Optimization: Review and Perspectives for Future Research. Memetic Computing 7(1), 29–41 (2015)

    Article  Google Scholar 

  13. Girvan, M., Newman, M.E.J.: Community Structure in Social and Biological Networks. Proceedings of the National Academy of Sciences 99(12), 7821–7826 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  14. Newman, M.E.J.: Modularity and Community Structure in Networks. Proceedings of the National Academy of Sciences 103(23), 8577–8582 (2006)

    Article  Google Scholar 

  15. Newman, M.E.J., Girvan, M.: Finding and Evaluating Community Structure in Networks. Physical Review E 69(2), 026113 (2004)

    Article  Google Scholar 

  16. Newman, M.E.J.: Fast Algorithm for Detecting Community Structure in Networks. Physical Review E 69(6), 066133 (2004)

    Article  Google Scholar 

  17. Blondel, V.D., Guillaume, J.L., Lambiotte, R., Lefebvre, E.: Fast Unfolding of Communities in Large Networks. Journal of Statistical Mechanics: Theory and Experiment 2008(10), P10008 (2008)

    Article  Google Scholar 

  18. Pons, P., Latapy, M.: Computing communities in large networks using random walks. In: Computer and Information Sciences-ISCIS 2005, pp. 284–293. Springer Berlin, Heidelberg (2005)

    Google Scholar 

  19. Newman, M.E.J.: Finding Community Structure in Networks using The Eigenvectors of Matrices. Physical Review E 74(3), 036104 (2006)

    Article  MathSciNet  Google Scholar 

  20. Raghavan, U.N., Albert, R., Kumara, S.: Near Linear Time Algorithm to Detect Community Structures in Large-Scale Networks. Physical Review E 76(3), 036106 (2007)

    Article  Google Scholar 

  21. Ronhovde, P., Nussinov, Z.: Local Resolution-Limit-Free Potts Model for Community Detection. Physical Review E 81(4), 046114 (2010)

    Article  Google Scholar 

  22. Huang, J., Sun, H., Liu, Y., Song, Q., Weninger, T.: Towards Online Multiresolution Community Detection in Large-Scale Networks. PloS one 6(8), e23829 (2011)

    Article  Google Scholar 

  23. Clauset, A., Newman, M.E.J., Moore, C.: Finding Community Structure in Very Large Networks. Physical Review E 70(6), 066111 (2004)

    Article  Google Scholar 

  24. Duch, J., Arenas, A.: Community Detection in Complex Networks using Extremal Optimization. Physical Review E 72(2), 027104 (2005)

    Article  Google Scholar 

  25. Tasgin, M., Bingol, A.: Communities detection in complex networks using genetic algorithm. In: Proc. of the European Conference on Complex Systems (ECSS 2006) (2006)

    Google Scholar 

  26. Tasgin, M., Herdagdelen, A., Bingol, H.: Community Detection in Complex Networks using Genetic Algorithms. arXiv preprint arXiv:0711.0491 [physics.soc-ph] (2007)

    Google Scholar 

  27. Li, J., Song, Y.: Community Detection in Complex Networks using Extended Compact Genetic Algorithm. Soft Computing 17(6), 925–937 (2013)

    Article  Google Scholar 

  28. Shi, C., Wang, Y., Wu, B., Zhong, C.: A New Genetic Algorithm for Community Detection, pp. 1298–1309. Springer, Heidelberg (2009)

    Google Scholar 

  29. Mitchell, M.: Genetic algorithms: An overview. Complexity 1(1), 31–39 (1995)

    Article  MATH  Google Scholar 

  30. Park, Y., Song, M.: A genetic algorithm for clustering problems. In: Proceedings of the Third Annual Conference on Genetic Programming, pp. 568–575 (1998)

    Google Scholar 

  31. Sastry, K., Goldberg, D., Kendall, G.: Genetic Algorithms: In: Search methodologies, pp. 97–125. Springer US (2005)

    Google Scholar 

  32. Zachary, W.W.: An Information Flow Model for Conflict and Fission in Small Groups. Journal of Anthropological Research, 452–473 (1977)

    Google Scholar 

  33. Lusseau, D.: The Emergent Properties of a Dolphin Social Network. Proceedings of the Royal Society of London B: Biological Sciences 270(Suppl 2), S186–S188 (2003)

    Article  Google Scholar 

  34. IntAct Protein-Protein Interaction Network of Cattle. http://biit.cs.ut.ee/graphweb/exampleInput/Cattle_protein_interactions_(IntAct).txt (last accessed date June 1, 2015)

  35. UniProtKB, Bos taurus (Bovine) - P12344 (AATM_BOVIN). http://www.uniprot.org/uniprot/P12344 (last accessed date May 15, 2015)

  36. Pizzuti, C.: A Multiobjective Genetic Algorithm to Find Communities in Complex Networks. IEEE Transactions on Evolutionary Computation 16(3), 418–430 (2012)

    Article  Google Scholar 

  37. Shi, C., Yan, Z., Wang, Y., Cai, Y., Wu, B.: A Genetic Algorithm for Detecting Communities in Large-Scale Complex Networks. Advances in Complex Systems 13(01), 3–17 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  38. Li, Y., Liu, G., Lao, S.Y.: A Genetic Algorithm for Community Detection in Complex Networks. Journal of Central South University 20, 1269–1276 (2013)

    Article  Google Scholar 

  39. Gach, O., Hao, J.-K.: A memetic algorithm for community detection in complex networks. In: Coello, C.A.C., Cutello, V., Deb, K., Forrest, S., Nicosia, G., Pavone, M. (eds.) PPSN 2012, Part II. LNCS, vol. 7492, pp. 327–336. Springer, Heidelberg (2012)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Halife Kodaz .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Atay, Y., Kodaz, H. (2016). A New Adaptive Genetic Algorithm for Community Structure Detection. In: Lavangnananda, K., Phon-Amnuaisuk, S., Engchuan, W., Chan, J. (eds) Intelligent and Evolutionary Systems. Proceedings in Adaptation, Learning and Optimization, vol 5. Springer, Cham. https://doi.org/10.1007/978-3-319-27000-5_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-27000-5_4

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-26999-3

  • Online ISBN: 978-3-319-27000-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics