,
Liam Roditty
,
Virginia Vassilevska Williams
Creative Commons Attribution 4.0 International license
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 k ≥ 2, there is an Õ(n^{1+2/k}) time algorithm that achieves a (2k/3)-approximation for the girth in unweighted n-node graphs. The first result of this paper is to achieve the same trade-off for m-edge, n-node graphs with non-negative real edge weights: a 2k/3-approximation algorithm running in Õ(m+n^{1+2/k}) time. The dependence on m 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 k. We also prove new fine-grained lower bounds for girth approximation and related problems in unweighted graphs.
@InProceedings{kadria_et_al:LIPIcs.ESA.2026.82,
author = {Kadria, Avi and Roditty, Liam and Vassilevska Williams, Virginia},
title = {{Tighter Bounds for Weighted and Unweighted Shortest Cycle Approximation}},
booktitle = {34th Annual European Symposium on Algorithms (ESA 2026)},
pages = {82:1--82:20},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-445-1},
ISSN = {1868-8969},
year = {2026},
volume = {388},
editor = {Bille, Philip and Pettie, Seth and Storandt, Sabine},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ESA.2026.82},
URN = {urn:nbn:de:0030-drops-272180},
doi = {10.4230/LIPIcs.ESA.2026.82},
annote = {Keywords: Fine-grained complexity, Graph algorithms, shortest cycle, girth approximations}
}