Skip to main content

Parallel Algorithm for Enumerating Maximal Cliques in Complex Network

  • Chapter
Mining Complex Data

Part of the book series: Studies in Computational Intelligence ((SCI,volume 165))

Abstract

Efficient enumeration of all maximal cliques in a given graph has many applications in the filed of Graph Theory, Social Network Analysis, Bioinformatics and etc. Recent researches indicate that many networks in our world are complex networks involving massive data. Being as the complete sub-graph, a maximal clique can represent a group of friends who all hang around together. It can also be used to find common sub-topologies in a set of protein structures. However, the large scale of real networks and the exponentially increasing computation time of the clique enumeration problem make most of the existing algorithms unsuitable in the real-world scenarios. Therefore, we present a parallel algorithm Peamc (Parallel Enumeration of All Maximal Cliques) which exploits several new and effective techniques to enumerate all maximal cliques in large-scale complex networks. Experimental results on true-life networks with up to 20 million vertices and 50 million edges show that Peamc can find all the maximal cliques with high efficiency and scalability.

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. Albert, R., Barabási, A.L.: Statistical mechanics of complex networks. Rev. Mod. Phys. 74(1), 47–97 (2002)

    Article  Google Scholar 

  2. Milo, R., Itzkovitz, S.: Network motifs: Simple building blocks of complex networks. Science 298, 824–827 (2002)

    Article  Google Scholar 

  3. Johnson, D.: On generating all maximal independent sets. Information Processing Letter 27(3)

    Google Scholar 

  4. Scott, J.: Social Network Analysis: A Handbook. Sage Publications, London (2002)

    Google Scholar 

  5. Faisal, N., Abu-Khzam.: On the relative efficiency of maximal clique enumeration algorithms, with application to high-throughput computational biology. In: International Conference on Research Trends in Science and Technology, vol. 557

    Google Scholar 

  6. Tomita, E.: The worst-case time complexity for generating all maximal cliques. Theoretical Computer Science 363, 28–42 (2006)

    Article  MATH  MathSciNet  Google Scholar 

  7. Bron, C., Kerbosch, J.: Finding all cliques of an undirected graph. Communications of the ACM 16, 575–577 (1973)

    Article  MATH  Google Scholar 

  8. Tsukiyama, S.: A new algorithm for generating all the maximal independent sets. SIAM Journal on Computing 6, 487–504 (1977)

    Article  MathSciNet  Google Scholar 

  9. Makino, K., Uno, T.: New algorithms for enumerating all maximal cliques. In: 9th Scandinavian Workshop on Algorithm Theory, pp. 260–272

    Google Scholar 

  10. Kose, F., Weckwerth, W., Linke, T., Fiehn, O.: Visualizing plant metabolomic correlation networks using clique-metabolite matrices. Bioinformatics 17, 1198–1208 (2001)

    Article  Google Scholar 

  11. Zeng, Z., Wang, J., Karypis, G.: Coherent closed quasi-clique discovery from large dense graph databases. In: The 12th ACM SIGKDD, pp. 797–802 (2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Du, N., Wu, B., Xu, L., Wang, B., Xin, P. (2009). Parallel Algorithm for Enumerating Maximal Cliques in Complex Network. In: Zighed, D.A., Tsumoto, S., Ras, Z.W., Hacid, H. (eds) Mining Complex Data. Studies in Computational Intelligence, vol 165. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-88067-7_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-88067-7_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-88066-0

  • Online ISBN: 978-3-540-88067-7

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics