Papers
Topics
Authors
Recent
Search
2000 character limit reached

Listing 4-Cycles

Published 18 Nov 2022 in cs.DS | (2211.10022v1)

Abstract: In this note we present an algorithm that lists all $4$-cycles in a graph in time O~(min(n<sup>2,m<sup>4/3)+t)\tilde{O}(\min(n<sup>2,m<sup>{4/3})+t) where tt is their number. Notably, this separates $4$-cycle listing from triangle-listing, since the latter has a (min(n<sup>3,m<sup>3/2)+t)<sup>1o(1)(\min(n<sup>3,m<sup>{3/2})+t)<sup>{1-o(1)} lower bound under the $3$-SUM Conjecture. Our upper bound is conditionally tight because (1) O(n<sup>2,m<sup>4/3)O(n<sup>2,m<sup>{4/3}) is the best known bound for detecting if the graph has any $4$-cycle, and (2) it matches a recent (min(n<sup>3,m<sup>3/2)+t)<sup>1o(1)(\min(n<sup>3,m<sup>{3/2})+t)<sup>{1-o(1)} $3$-SUM lower bound for enumeration algorithms. The latter lower bound was proved very recently by Abboud, Bringmann, and Fischer [arXiv, 2022] and independently by Jin and Xu [arXiv, 2022]. In an independent work, Jin and Xu [arXiv, 2022] also present an algorithm with the same time bound.

Citations (7)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.