Skip to main content

A Parallel Algorithm that Enumerates all the Cliques in an Undirected Graph

  • Conference paper
Advances in Computer and Information Sciences and Engineering
  • 1877 Accesses

Abstract

In this paper a new algorithm that guarantees to enumerate all the existing cliques including the maximal clique based on set operations is presented. The first advantage of the algorithm is that it can be parallelized to improve the performance. The second being that it guarantees to find all the cliques. The algorithm cannot be considered as radically different from some of the existing algorithm except it uses simple set operation explicitly to find the cliques thus making the computation simpler. This also allows us to verify the results.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.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. Brayton, R. K., Hachtel, G. D., Sangiovanni- Vincentelli, A. L., Multilevel Logic Synthesis, Proc. IEEE, Vol. 78, No. 2, February 1990, pp.264-300.

    Google Scholar 

  2. Balas, E., Yu, C. S., Finding a Maximal clique in an Arbitrary Graph, SIAM J. Computing 15(4), 1986, pp.1054-1068.

    Article  MathSciNet  MATH  Google Scholar 

  3. Biggs, N., Some Heuristics for Graph Coloring, in : R. Nelson and R. J. Wilson, eds, Graph Colourings, Longman, New York, 1990.

    Google Scholar 

  4. Bron, C., Kerbosch, J., Finding all Cliques of an Undirected Graph, Comm. ACM 16(9), 1973, pp. 575-577.

    Article  MATH  Google Scholar 

  5. Carraghan, R., Pardalos, P. M., An Exact Algorithm for the Maximum Clique Problem, Operational Research Letters. 9, 1990, pp.375-382.

    Article  MATH  Google Scholar 

  6. Franklin, M., Saluja, K. K., Hypergraph Coloring and Reconfigured RAM testing, IEEE Transactions on Computers, Vol. 43, No.6, June 1994, pp. 725-736.

    Google Scholar 

  7. Garey, M. R., Johnson, D. S., Computers and Interactability: A guide to the Theory of NP-Completeness, Freeman, 1979.

    Google Scholar 

  8. Lengauer, T., Combinatorial Algorithms for Integrated Circuit Layout, John Wiley & Sons, 1990.

    Google Scholar 

  9. Pardalos, P.M., Rappe, J., Resende, M.G.C., An Exact Parallel Algorithm for the Maximum Clique Problem, High Performance Algorithms and Software in Nonlinear Optimization, R. De Leone, Murl’i, P.M. Pardalos and G. Toraldo (eds.), Kluwer, Dordrecht, 1998, pp. 279-300.

    Google Scholar 

  10. Pardalos, P.M., Xue, J., The Maximum Clique Problem, J. Global Optimization, 4, 1994, pp. 301- 328.

    Article  MathSciNet  MATH  Google Scholar 

  11. Wood, D. R., An Algorithm for Finding a Maximum Clique in a Graph, Operational Research Letters, 21, 1997, pp. 211-217.

    Article  MATH  Google Scholar 

  12. Tarjan, R. E., Trojanowski, A. E., Finding a Maximum Independent Set, SIAM J. Computing 6(3), 1977, pp. 537-546.

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer Science+Business Media B.V.

About this paper

Cite this paper

Bavan, A.S. (2008). A Parallel Algorithm that Enumerates all the Cliques in an Undirected Graph. In: Sobh, T. (eds) Advances in Computer and Information Sciences and Engineering. Springer, Dordrecht. https://doi.org/10.1007/978-1-4020-8741-7_14

Download citation

  • DOI: https://doi.org/10.1007/978-1-4020-8741-7_14

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-1-4020-8740-0

  • Online ISBN: 978-1-4020-8741-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics