An output sensitive algorithm for maximal clique enumeration in sparse graphs

George Manoussakis

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Scopus citations

Abstract

The degeneracy of a graph G is the smallest integer k such that every subgraph of G contains a vertex of degree at most k. Given an n-order k-degenerate graph G, we present an algorithm for enumerating all its maximal cliques. Assuming that α is the number of maximal cliques of G, our algorithm has setup time O(n(k2 +s(k +1))) and enumeration time αO((k + 1)f(k + 1)) where s(k + 1) (resp. f(k + 1)) is the preprocessing time (resp. enumeration time) for maximal clique enumeration in a general (k + 1)-order graph. This is the first output sensitive algorithm whose enumeration time depends only on the degeneracy of the graph.

Original languageEnglish
Title of host publication12th International Symposium on Parameterized and Exact Computation, IPEC 2017
EditorsDaniel Lokshtanov, Naomi Nishimura
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
ISBN (Electronic)9783959770514
DOIs
StatePublished - 1 Feb 2018
Externally publishedYes
Event12th International Symposium on Parameterized and Exact Computation, IPEC 2017 - Vienna, Austria
Duration: 6 Sep 20178 Sep 2017

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume89
ISSN (Print)1868-8969

Conference

Conference12th International Symposium on Parameterized and Exact Computation, IPEC 2017
Country/TerritoryAustria
CityVienna
Period6/09/178/09/17

Keywords

  • Enumeration algorithms
  • K-degenerate graphs
  • Maximal cliques

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'An output sensitive algorithm for maximal clique enumeration in sparse graphs'. Together they form a unique fingerprint.

Cite this