Years and Authors of Summarized Original Work
2006; Tomita, Tanaka, Takahashi
1977; Tsukiyama, Ide, Ariyoshi, Shirakawa
2004; Makino, Uno
Problem Definition
We discuss a simple undirected and connected graph G = (V, E) with a finite set V of vertices and a finite set \(E \subseteq V \times V\) of edges. A pair of vertices v and w is said to be adjacent if (v, w) ∈ E. For a subset \(R \subseteq V\) of vertices, \(G(R) = (R,E \cap (R \times R))\) is an induced subgraph. An induced subgraph G(Q) is said to be a clique if (v, w) ∈ E for all \(v,w \in Q \subseteq V\) with v≠w. In this case, we may simply state that Q is a clique. In particular, a clique that is not properly contained in any other clique is called maximal. An induced subgraph G(S) is said to be an independent set if \((v,w)\notin E\) for all \(v,w \in S \subseteq V\). For a vertex v ∈ V, let \(\Gamma (v) =\{ w \in V \vert (v,w) \in E\}\). We call \(\vert \Gamma (v)\vert\) the degree of v.
The problemis to enumerate all...
Recommended Reading
Avis D, Fukuda K (1996) Reverse search for enumeration. Discret Appl Math 65:21–46
Bomze IM, Budinich M, Pardalos PM, Pelillo M (1999) The maximum clique problem. In: Du D-Z, Pardalos PM (eds) Handbook of combinatorial optimization, supplement, vol A. Kluwer Academic, Dordrecht, pp 1–74
Bron C, Kerbosch J (1973) Algorithm 457, finding all cliques of an undirected graph. Commun ACM 16:575–577
Chiba N, Nishizeki T (1985) Arboricity and subgraph listing algorithms. SIAM J Comput 14:210–223
Eppstein D, Löffler M, Strash D (2010) Listing all maximal cliques in sparse graphs in near-optimal time. In: ISAAC 2010, Jeju Island. Lecture notes in computer science, vol 6506, pp 403–414
Eppstein D, Strash D (2011) Listing all maximal cliques in large sparse real-world graphs. In: SEA 2011, Chania. Lecture notes in computer science, vol 6630, pp 364–375
Johnson DS, Yanakakis M, Papadimitriou CH (1998) On generating all maximal independent sets. Inf Process Lett 27:119–123
Makino K, Uno T (2004) New algorithms for enumerating all maximal cliques. In: SWAT 2004, Humlebaek. Lecture notes in computer science, vol 3111, pp 260–272
Moon JW, Moser L (1965) On cliques in graphs. Isr J Math 3:23–28
Pardalos PM, Xue J (1994) The maximum clique problem. J Glob Optim 4:301–328
Tomita E, Tanaka A, Takahashi H (1988) The worst-case time complexity for finding all maximal cliques. Technical Report of the University of Electro-Communications, UEC-TR-C5(2)
Tomita E, Tanaka A, Takahashi H (2006) The worst-case time complexity for generating all maximal cliques and computational experiments. Theor Comput Sci 363 (Special issue on COCOON 2004, Lecture notes in computer science, 3106):28–42
Tomita E, Akutsu T, Matsunaga T (2011) Efficient algorithms for finding maximum and maximal cliques: effective tools for bioinformatics. In: Laskovski AN (ed) Biomedical engineering, trends in electronics, communications and software. InTech, Rijeka, pp 625–640. Available from: http://www.intechopen.com/articles/show/title/efficient-algorithms-for-finding-maximum-and-maximal-cliques-effective-tools-for-bioinformatics
Tsukiyama S, Ide M, Ariyoshi H, Shirakawa I (1977) A new algorithm for generating all the maximal independent sets. SIAM J Comput 6:505–517
Uno T (2010) An efficient algorithm for solving pseudo clique enumeration problem. Algorithmica 56:3–16
Uno T, Asai T, Arimura H, Uchida Y (2003) LCM: an efficient algorithm for enumerating frequent closed item sets. In: Workshop on frequent itemset mining implementations (FIMI), Melbourne
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer Science+Business Media New York
About this entry
Cite this entry
Tomita, E. (2014). Clique Enumeration. In: Kao, MY. (eds) Encyclopedia of Algorithms. Springer, Boston, MA. https://doi.org/10.1007/978-3-642-27848-8_725-2
Download citation
DOI: https://doi.org/10.1007/978-3-642-27848-8_725-2
Received:
Accepted:
Published:
Publisher Name: Springer, Boston, MA
Online ISBN: 978-3-642-27848-8
eBook Packages: Springer Reference Computer SciencesReference Module Computer Science and Engineering
Publish with us
Chapter history
-
Latest
Clique Enumeration- Published:
- 25 November 2014
DOI: https://doi.org/10.1007/978-3-642-27848-8_725-2
-
Original
Clique Enumeration- Published:
- 22 August 2014
DOI: https://doi.org/10.1007/978-3-642-27848-8_725-1