Detecting Community Structure of Complex Networks Based on Network Potential

  • Yuxin Zhao
  • Chenglin Zhao
  • Xiuzhen Chen
  • Shenghong Li
  • Hao Peng
  • Yueguo Zhang
Conference paper
Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 202)


Community structure is an important topological property of complex networks, which is beneficial to understand the structures and functions of complex networks. In this chapter a new statistical parameter, which we call network potential, is proposed to measure a complex network by introducing the field theories of physics. We then present a detecting algorithm of community structure based on the network potential whose main strategy is partitioning the network by optimizing the value of the network potential. We test our algorithm on both computer-generated networks and real-world networks whose community structure is already known. The experimental results show the algorithm can be effectively utilized for detecting the community structure of complex network.


Complex network Community structure Network potential 



This work was supported by National Natural Science Foundation of China (61071152), National “Twelfth Five-Year” Plan for Science and Technology Support (2012BAH38B04), and Major State Basic Research Development Program (2010CB731400 and 2010CB731406).


  1. 1.
    Strogatz SH (2001) Exploring complex networks. Nature 410:268–276CrossRefGoogle Scholar
  2. 2.
    Albert R, Barabási AL (2002) Statistical mechanics of complex networks. Rev Mod Phys 74:47–97MATHCrossRefGoogle Scholar
  3. 3.
    Newman MEJ (2003) The structure and function of complex networks. SIAM Rev 45(2):167–256MathSciNetMATHCrossRefGoogle Scholar
  4. 4.
    Newman MEJ, Girvan M (2004) Finding and evaluating community structure in networks. Phys Rev E 69:026113CrossRefGoogle Scholar
  5. 5.
    Fortunato S (2010) Community detection in graphs. Phys Rep 486:75–174MathSciNetCrossRefGoogle Scholar
  6. 6.
    E W, Li TJ, Vanden-Eijnden E (2008) Optimal partition and effective dynamics of complex networks. Proc Natl Acad Sci USA 105:7907–7912MathSciNetCrossRefGoogle Scholar
  7. 7.
    Fiedler M (1973) Algebraic connectivity of graphs. Czech Math J 23(98):298–305MathSciNetGoogle Scholar
  8. 8.
    Kernighan BW, Lin S (1970) An efficient heuristic procedure for partitioning graphs. Bell Syst Tech J 49(2):291–307MATHGoogle Scholar
  9. 9.
    Newman MEJ (2004) Fast algorithm for detecting community structure in networks. Phys Rev E 69:066133CrossRefGoogle Scholar
  10. 10.
    Ruan JH, Zhang WX (2008) Identifying network communities with a high resolution. Phys Rev E 77:016104CrossRefGoogle Scholar
  11. 11.
    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–818CrossRefGoogle Scholar
  12. 12.
    Yang B, Cheung WK, Liu J (2007) Community mining from signed social networks. IEEE Trans Knowl Data Eng 19:1333–1348CrossRefGoogle Scholar
  13. 13.
    Girvan M, Newman MEJ (2002) Community structure in social and biological networks. Proc Natl Acad Sci USA 99(12):7821–7826MathSciNetMATHCrossRefGoogle Scholar
  14. 14.
    Radicchi F, Castellano C, Cecconi F, Loreto V, Parisi D (2004) Defining and identifying communities in networks. Proc Natl Acad Sci USA 101(9):2658–2663CrossRefGoogle Scholar
  15. 15.
    Clauset A (2005) Finding local community structure in networks. Phys Rev E 72:026132CrossRefGoogle Scholar
  16. 16.
    Newman MEJ (2006) Finding community structure in networks using the eigenvectors of matrices. Phys Rev E 74:036104MathSciNetCrossRefGoogle Scholar
  17. 17.
    Newman MEJ (2001) Scientific collaboration networks: ii. Shortest paths, weighted networks, and centrality. Phys Rev E 64:016132CrossRefGoogle Scholar
  18. 18.
    Danon L, Diaz-Guilera A, Duch J, Arenas A (2005) Comparing community structure identification. J Stat Mech 2005:P09008CrossRefGoogle Scholar
  19. 19.
    Penrose M (2003) Random geometric graphs. Oxford University Press, OxfordMATHCrossRefGoogle Scholar
  20. 20.
    Liu J, Wang N (2009) Detecting community structure of complex networks by affinity propagation. IEEE Int Conf Intell Comput Intell Syst 4:13–19Google Scholar
  21. 21.
    Zachary WW (1977) An information flow model for conflict and fission in small groups. J Anth Res 33(4):452–473Google Scholar
  22. 22.
    Lusseau D (2003) The emergent properties of a dolphin social network. Proc R Soc Lond B 270(Suppl2):S186–S188CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media New York 2012

Authors and Affiliations

  • Yuxin Zhao
    • 1
  • Chenglin Zhao
    • 2
  • Xiuzhen Chen
    • 1
  • Shenghong Li
    • 1
  • Hao Peng
    • 1
  • Yueguo Zhang
    • 1
  1. 1.Department of Electronic EngineeringShanghai Jiao Tong UniversityShanghaiChina
  2. 2.School of Information and Communication EngineeringBeijing University of Posts and TelecommunicationsBeijingChina

Personalised recommendations