Skip to main content

Community Detection Using Cooperative Co-evolutionary Differential Evolution

  • Conference paper
Parallel Problem Solving from Nature - PPSN XII (PPSN 2012)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7492))

Included in the following conference series:

Abstract

In many scientific fields, from biology to sociology, community detection in complex networks has become increasingly important. This paper, for the first time, introduces Cooperative Co-evolution framework for detecting communities in complex networks. A Bias Grouping scheme is proposed to dynamically decompose a complex network into smaller subnetworks to handle large-scale networks. We adopt Differential Evolution (DE) to optimize network modularity to search for an optimal partition of a network. We also design a novel mutation operator specifically for community detection. The resulting algorithm, Cooperative Co-evolutionary DE based Community Detection (CCDECD) is evaluated on 5 small to large scale real-world social and biological networks. Experimental results show that CCDECD has very competitive performance compared with other state-of-the-art community detection algorithms.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
eBook
USD 39.99
Price excludes VAT (USA)
Softcover Book
USD 54.99
Price excludes VAT (USA)

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.

Similar content being viewed by others

References

  1. Clauset, A., Newman, M.E.J., Moore, C.: Finding community structure in very large networks. Physical Review E 70, 066111 (2004)

    Google Scholar 

  2. Danon, L., Guilera, A.D., Duch, J., Arenas, A.: Comparing community structure identification. J. Stat. Mech. (2005)

    Google Scholar 

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

    Article  Google Scholar 

  4. Good, B.H., Montjoye, Y., Clauset, A.: Performance of modularity maximization in practical contexts. Physical Review E 81, 046106 (2010)

    Google Scholar 

  5. Jia, G., Cai, Z., Musolesi, M., Wang, Y., Tennant, D.A., Weber, R., Heath, J.K., He, S.: Community detection in social and biological networks using differential evolution. In: Learing and Intelligent OptimizatioN Conference (2012)

    Google Scholar 

  6. Neri, F., Tirronen, V.: Recent advances in differential evolution: a survey and experimental analysis. Artificial Intelligence Review 33, 61–106 (2010)

    Article  Google Scholar 

  7. Newman, M.E.J.: Fast algorithm for detecting community structure in networks. Physical Review E 69, 026113 (2004)

    Google Scholar 

  8. Newman, M.E.J., Girvan, M.: Finding and evaluating community structure in networks. Physical Review E 69, 026113 (2004)

    Google Scholar 

  9. Pizzuti, C.: A multiobjective genetic algorithm to find communities in complex network. IEEE Transactions on Evolutionary Computation (2011)

    Google Scholar 

  10. Pu, S., Wong, J., Turner, B., Cho, E., Wodak, S.J.: Up-to-date catalogues of yeast protein complexes. Nucleic Acids Res. 37, 825–831 (2009)

    Article  Google Scholar 

  11. Scott, J.: Social network analysis: A Handbook. Sage Publications, London (2000)

    Google Scholar 

  12. Sohaee, N., Forst, C.V.: Modular clustering of protein-protein interaction networks. In: 2010 IEEE Symposium on Computational Intelligence in Bioinformatics and Computational Biology, CIBCB (2010)

    Google Scholar 

  13. Steinhaeuser, K., Chawla, N.V.: Identifying and evaluating community structure in complex networks. Pattern Recognition Letters 31, 413–421 (2009)

    Article  Google Scholar 

  14. Tasgin, M., Bingol, H.: Community detection in complex networks using genetic algorithm. In: Proceedings of the European Conference on Complex Systems (2006)

    Google Scholar 

  15. Yang, Z., Tang, K., Yao, X.: Large scale evolutionary optimization using cooperative coevolution. Information Sciences 178, 2985–2999 (2008)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Huang, Q. et al. (2012). Community Detection Using Cooperative Co-evolutionary Differential Evolution. In: Coello, C.A.C., Cutello, V., Deb, K., Forrest, S., Nicosia, G., Pavone, M. (eds) Parallel Problem Solving from Nature - PPSN XII. PPSN 2012. Lecture Notes in Computer Science, vol 7492. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-32964-7_24

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-32964-7_24

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-32963-0

  • Online ISBN: 978-3-642-32964-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics