Papers
Topics
Authors
Recent
Search
2000 character limit reached

Fast Approximate Counting of Cycles

Published 28 Sep 2024 in cs.DS | (2409.19292v1)

Abstract: We consider the problem of approximate counting of triangles and longer fixed length cycles in directed graphs. For triangles, T\v{e}tek [ICALP'22] gave an algorithm that returns a $(1 \pm \eps)$-approximation in O~(n<sup>ω/t<sup>ω−2)\tilde{O}(n<sup>\omega/t<sup>{\omega-2}) time, where tt is the unknown number of triangles in the given nn node graph and $\omega&lt;2.372$ is the matrix multiplication exponent. We obtain an improved algorithm whose running time is, within polylogarithmic factors the same as that for multiplying an n×n/tn\times n/t matrix by an n/t×nn/t \times n matrix. We then extend our framework to obtain the first nontrivial $(1 \pm \eps)$-approximation algorithms for the number of hh-cycles in a graph, for any constant h≥3h\geq 3. Our running time is [\tilde{O}(\mathsf{MM}(n,n/t{1/(h-2)},n)), \textrm{the time to multiply } n\times \frac{n}{t{1/(h-2)}} \textrm{ by } \frac{n}{t{1/(h-2)}}\times n \textrm{ matrices}.] Finally, we show that under popular fine-grained hypotheses, this running time is optimal.

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.