English

Tighter bounds for weighted and unweighted shortest cycle approximation

Data Structures and Algorithms 2026-07-01 v1

Abstract

We study the problem of approximating the length of a shortest cycle in a given graph, known as the girth of the graph. The state-of-the-art approximation algorithms for unweighted graphs by Kadria et al. [SODA'22] and Roditty and Trabelsi [arXiv'25] achieve the following trade-off: for every integer k2k\geq 2, there is an O~(n1+2/k)\tilde{O}(n^{1+2/k}) time algorithm that achieves a (2k/3)(2k/3)-approximation for the girth in unweighted nn-node graphs. The first result of this paper is to achieve the same trade-off for mm-edge, nn-node graphs with non-negative real edge weights: a 2k/32k/3-approximation algorithm running in O~(m+n1+2/k)\tilde{O}(m+n^{1+2/k}) time. The dependence on mm is unavoidable in weighted graphs. Our result improves on the work of Kadria et al.~[SODA'23] and Ducoffe [ICALP'19 and SIDMA'21], who were only able to achieve such a trade-off for some values of kk. We also prove new fine-grained lower bounds for girth approximation and related problems in unweighted graphs.

Keywords

Cite

@article{arxiv.2607.00938,
  title  = {Tighter bounds for weighted and unweighted shortest cycle approximation},
  author = {Avi Kadria and Liam Roditty and Virginia Vassilevska Williams},
  journal= {arXiv preprint arXiv:2607.00938},
  year   = {2026}
}