Listing all maximal cliques in sparse graphs in near-optimal time.

ALGORITHMS AND COMPUTATION, PT I(2010)

引用 370|浏览14
暂无评分
摘要
The degeneracy of an n-vertex graph G is the smallest number d such that every subgraph of G contains a vertex of degree at most d. We show that there exists a nearly-optimal fixed-parameter tractable algorithm for enumerating all maximal cliques, parametrized by degeneracy. To achieve this result, we modify the classic Bron-Kerbosch algorithm and show that it runs in time O(dn3(d/3)). We also provide matching upper and lower bounds showing that the largest possible number of maximal cliques in an n-vertex graph with degeneracy d (when d is a multiple of 3 and n >= d + 3) is (n - d)3(d/3). Therefore, our algorithm matches the Theta(d(n - d)3(d/3)) worst-case output size of the problem whenever n - d = Omega(n).
更多
查看译文
关键词
sparse graphs,d-degenerate graphs,maximal clique listing algorithms,Bron-Kerbosch algorithm,fixed-parameter tractability
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要