Listing all fixed-length simple cycles in sparse graphs in optimal time

George Manoussakis

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

2 Scopus citations

Abstract

The degeneracy of an n-vertex graph G is the smallest number k such that every subgraph of G contains a vertex of degree at most k. We present an algorithm for enumerating all simple cycles of length p in an n-order k-degenerate graph running in time O(n⌊p/2 k⌈p/2). We then show that this algorithm is worst-case output size optimal by proving a Θ(n⌊p/2 k⌈p/2) bound on the maximal number of simple p-length cycles in these graphs. Our results also apply to induced (chordless) cycles.

Original languageEnglish
Title of host publicationFundamentals of Computation Theory - 21st International Symposium, FCT 2017, Proceedings
EditorsMarc Zeitoun, Ralf Klasing
PublisherSpringer Verlag
Pages355-366
Number of pages12
ISBN (Print)9783662557501
DOIs
StatePublished - 1 Jan 2017
Externally publishedYes
Event21st International Symposium on Fundamentals of Computation Theory, FCT 2017 - Bordeaux, France
Duration: 11 Sep 201713 Sep 2017

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume10472 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference21st International Symposium on Fundamentals of Computation Theory, FCT 2017
Country/TerritoryFrance
CityBordeaux
Period11/09/1713/09/17

Keywords

  • Fixed-size cycles listing
  • Sparse graphs
  • k-degenerate

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'Listing all fixed-length simple cycles in sparse graphs in optimal time'. Together they form a unique fingerprint.

Cite this