Enumerating Maximal Cliques, arbitrary graph

A maximal clique (complete subgraph) is a clique that is not contained in any other clique. The goal here is to enumerate such maximal cliques in a given graph.

Parameters

  • nn: number of vertices
  • mm: number of edges

Filters

Computational Model

Randomization

Approximation

Algorithms Table

Displaying 9 of 9 algorithms

See more
David Eppstein, Maarten Löffler, Darren Strash2010O(dn3d/3)O(dn 3^{d/3})O(n2)O(n^2)
Tomita; Tanaka & Takahashi2006O(3n/3)O(3^{n/3})O(n2)O(n^2)
Kazuhisa Makino, Takeaki Uno; Section 52004O(nω)O(n^{\omega}) per cliqueO(n2)O(n^2)
Kazuhisa Makino, Takeaki Uno; Section 62004O(delta^4)O(n+m) auxiliary()
M. Chrobak and D. Eppstein1989O(nd22d)O(n d^2 2^d)O(n)O(n)
Chiba and Nishizeki 1985O(a(G)m)O(a(G)m) per cliqueO(m)O(m)
Shuji Tsukiyama, Mikio Ide, Hiromu Ariyoshi, and Isao Shirakawa1977O(nm)O(nm) per cliqueO(m)O(m)
Bron–Kerbosch algorithm1973O(3n/3)O(3^{n/3})O(n2)O(n^2)
Akkoyunlu; E. A. 1973O(3n/3)O(3^{n/3})O(n2)O(n^2)

Reductions Table

Insuffient Data to display table

Other relevant algorithms

Displaying 1 of 1 other relevant algorithms