English

Finding longer cycles via shortest colourful cycle

Data Structures and Algorithms 2024-08-15 v2

Abstract

We consider the parameterised k,ek,e-Long Cycle problem, in which you are given an nn-vertex undirected graph GG, a specified edge ee in GG, and a positive integer kk, and are asked to decide if the graph GG has a simple cycle through ee of length at least kk. We show how to solve the problem in 1.731kpoly(n)1.731^k\operatorname{poly}(n) time, improving over the 2kpoly(n)2^k\operatorname{poly}(n) time algorithm by [Fomin et al., TALG 2024], but not the more recent 1.657kpoly(n)1.657^k\operatorname{poly}(n) time algorithm by [Eiben, Koana, and Wahlstr\"om, SODA 2024]. When the graph is bipartite, we can solve the problem in 2k/2poly(n)2^{k/2}\operatorname{poly}(n) time, matching the fastest known algorithm for finding a cycle of length exactly kk in an undirected bipartite graph [Bj\"orklund et al., JCSS 2017]. Our results follow the approach taken by [Fomin et al., TALG 2024], which describes an efficient algorithm for finding cycles using many colours in a vertex-coloured undirected graph. Our contribution is twofold. First, we describe a new algorithm and analysis for the central colourful cycle problem, with the aim of providing a comparatively short and self-contained proof of correctness. Second, we give tighter reductions from k,ek,e-Long Cycle to the colourful cycle problem, which lead to our improved running times.

Keywords

Cite

@article{arxiv.2408.03699,
  title  = {Finding longer cycles via shortest colourful cycle},
  author = {Andreas Björklund and Thore Husfeldt},
  journal= {arXiv preprint arXiv:2408.03699},
  year   = {2024}
}

Comments

Add reference to Eiben, Koana, and Wahlstr\"om, Determinantal Sieving, SODA 2024, that subsumes our main result and predates our paper

R2 v1 2026-06-28T18:06:21.154Z