Listing 6-Cycles in Sparse Graphs
Abstract
This work considers the problem of output-sensitive listing of occurrences of -cycles for fixed constant in an undirected host graph with edges and -cycles. Recent work of Jin and Xu (and independently Abboud, Khoury, Leibowitz, and Safier) [STOC 2023] gives an time algorithm for listing -cycles, and recent work by Jin, Vassilevska Williams and Zhou [SOSA 2024] gives an time algorithm for listing -cycles in node graphs. We focus on resolving the next natural question: obtaining listing algorithms for -cycles in the sparse setting, i.e., in terms of rather than . Previously, the best known result here is the better of Jin, Vassilevska Williams and Zhou's algorithm and Alon, Yuster and Zwick's algorithm. We give an algorithm for listing -cycles with running time . Our algorithm is a natural extension of Dahlgaard, Knudsen and St\"ockel's [STOC 2017] algorithm for detecting a -cycle. Our main technical contribution is the analysis of the algorithm which involves a type of ``supersaturation'' lemma relating the number of -cycles in a bipartite graph to the sizes of the parts in the bipartition and the number of edges. We also give a simplified analysis of Dahlgaard, Knudsen and St\"ockel's -cycle detection algorithm (with a small polylogarithmic increase in the running time), which is helpful in analyzing our listing algorithm.
Cite
@article{arxiv.2411.07499,
title = {Listing 6-Cycles in Sparse Graphs},
author = {Virginia Vassilevska Williams and Alek Westover},
journal= {arXiv preprint arXiv:2411.07499},
year = {2024}
}
Comments
19 pages