Skip to main navigation Skip to search Skip to main content

Solving maximum clique in sparse graphs: An O(nm+n2d/4) algorithm for d-degenerate graphs

  • Texas A&M University
  • University of Florida

Research output: Contribution to journalArticlepeer-review

20 Scopus citations

Abstract

We describe an algorithm for the maximum clique problem that is parameterized by the graph's degeneracy d. The algorithm runs in O(nm+n Td) time, where Td is the time to solve the maximum clique problem in an arbitrary graph on d vertices. The best bound as of now is Td=O(2d/4) by Robson. This shows that the maximum clique problem is solvable in O(nm) time in graphs for which d ≤ 4 log2 m + O(1). The analysis of the algorithm's runtime is simple; the algorithm is easy to implement when given a subroutine for solving maximum clique in small graphs; it is easy to parallelize. In the case of Bianconi-Marsili power-law random graphs, it runs in 2O(√n) time with high probability. We extend the approach for a graph invariant based on common neighbors, generating a second algorithm that has a smaller exponent at the cost of a larger polynomial factor.

Original languageEnglish
Pages (from-to)1611-1617
Number of pages7
JournalOptimization Letters
Volume8
Issue number5
DOIs
StatePublished - Jan 2014

Keywords

  • d-Degenerate graphs
  • Degeneracy
  • Fixed-parameter tractability
  • Maximum clique
  • Sparse graphs

Fingerprint

Dive into the research topics of 'Solving maximum clique in sparse graphs: An O(nm+n2d/4) algorithm for d-degenerate graphs'. Together they form a unique fingerprint.

Cite this