Finding Even Cycles Faster via Capped k-Walks
S{\o}ren Dahlgaard, Mathias B{\ae}k Tejs Knudsen, Morten St\"ockel

TL;DR
This paper introduces a faster algorithm for detecting even cycles in graphs using capped k-walks, improving previous bounds and providing evidence for the complexity differences between cycle lengths.
Contribution
The paper presents a novel algorithm with improved time complexity for finding even cycles, based on the concept of capped k-walks, and establishes conditional optimality results.
Findings
New $O(m^{2k/(k+1)})$ time algorithm for even cycle detection
Conditional optimality of the algorithm under certain hypotheses
Separation of complexity for detecting 4- and 6-cycles
Abstract
In this paper, we consider the problem of finding a cycle of length (a ) in an undirected graph with nodes and edges for constant . A classic result by Bondy and Simonovits [J.Comb.Th.'74] implies that if , then contains a , further implying that one needs to consider only graphs with . Previously the best known algorithms were an algorithm due to Yuster and Zwick [J.Disc.Math'97] as well as a algorithm by Alon et al. [Algorithmica'97]. We present an algorithm that uses time and finds a if one exists. This bound is exactly when . For -cycles our new bound coincides with Alon et al., while for every our bound yields a polynomial improvement in . Yuster and Zwick noted that it is…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Theory Research · Limits and Structures in Graph Theory · Complexity and Algorithms in Graphs
