A 2O(k)n algorithm for k-cycle in minor-closed graph families

Research output: Contribution to journalArticlepeer-review


Let C be a proper minor-closed family of graphs. We present a randomized algorithm that given a graph G∈C with n vertices, finds a simple cycle of size k in G (if exists) in 2O(k)n time. The algorithm applies to both directed and undirected graphs. In previous linear time algorithms for this problem, the runtime dependence on k is super-exponential. The algorithm can be derandomized yielding a 2O(k)nlog⁡n time algorithm.

Original languageAmerican English
Pages (from-to)74-85
Number of pages12
JournalTheoretical Computer Science
StatePublished - 24 Nov 2020


  • Linear time algorithm
  • Minor-closed graph family
  • Parameterized algorithm
  • k-cycle

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • Computer Science(all)


Dive into the research topics of 'A 2O(k)n algorithm for k-cycle in minor-closed graph families'. Together they form a unique fingerprint.

Cite this