Tight conditional lower bounds for approximating diameter in directed graphs
Mina Dalirrooyfard, Nicole Wein
Abstract
Among the most fundamental graph parameters is the Diameter, the largest distance between any pair of vertices in a graph. Computing the Diameter of a graph with m edges requires m 2-o(1) time under the Strong Exponential Time Hypothesis (SETH), which can be prohibitive for very large graphs, so efficient approximation algorithms for Diameter are desired.
There is a folklore algorithm that gives a 2-approximation for Diameter in Õ(m) time (where Õ notation suppresses logarithmic factors). Additionally, a line of work [SODA'96, STOC'13, SODA'14] concludes with a 3/2-approximation algorithm for Diameter in weighted directed graphs that runs in Õ(m 3/2 ) time. For directed graphs, these are the only known approximation algorithms for Diameter.
The 3/2-approximation algorithm is known to be tight under SETH: Roditty and Vassilevska W. [STOC'13] proved that under SETH any 3/2 -ε approximation algorithm for Diameter in undirected unweighted graphs requires m 2-o(1) time, and then Backurs, Roditty, Segal, Vassilevska W., and Wein [STOC'18] and the follow-up work of Li proved that under SETH any 5/3 -ε approximation algorithm for Diameter in undirected unweighted graphs requires m 3/2-o(1) time.
Whether or not the folklore 2-approximation algorithm is tight, however, is unknown, and has been explicitly posed as an open problem in numerous papers. Towards this question, Bonnet recently proved that under SETH, any 7/4 -ε approximation requires m 4/3-o(1) , only for directed weighted graphs.
We completely resolve this question for directed graphs by proving that the folklore 2-approximation algorithm is conditionally optimal. In doing so, we obtain a series of conditional lower bounds that together with prior work, give a complete time-accuracy trade-off that is tight with all known algorithms for directed graphs. Specifically, we prove that under SETH for any δ > 0, a ( 2k-1 k -δ)-approximation algorithm for Diameter on directed unweighted graphs requires m k k-1 -o(1) time.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 6b87ce46-93a1-4a8e-8a53-68d1d4cfc86fCited by top-tier papers5
- Faster Fundamental Graph Algorithms via Learned PredictionsJustin Y. Chen, Sandeep Silwal, Ali Vakilian, Fred ZhangICML 2022 · 58 citations
- Hardness of approximation in p via short cycle removal: cycle detection, distance oracles, and beyondAmir Abboud, Karl Bringmann, Seri Khoury, Or ZamirSTOC 2022 · 11 citations
- Removing Additive Structure in 3SUM-Based ReductionsCe Jin, Yinzhan XuSTOC 2023 · 9 citations
- Hardness of Approximate Diameter: Now for Undirected GraphsMina Dalirrooyfard, Ray Li, Virginia Vassilevska WilliamsFOCS 2021 · 6 citations
- Settling SETH vs. approximate sparse directed unweighted diameter (up to (NU)NSETH)Ray LiSTOC 2021 · 5 citations
Builds on1
Related papers
- Diameter computation on H-minor free graphs and graphs of bounded (distance) VC-dimensionGuillaume Ducoffe, Michel Habib, Laurent ViennotSODA 2020 · 19 citations
- Constant Approximation of Min-Distances in Near-Linear TimeShiri Chechik, Tianyi ZhangFOCS 2022 · 1 citation
- Beyond 2-Approximation for k-Center in GraphsCe Jin, Yael Kirkpatrick, Virginia Vassilevska Williams, Nicole WeinSODA 2025 · 3 citations
- New Diameter-Reducing Shortcuts and Directed Hopsets: Breaking the BarrierShimon Kogan, Merav ParterSODA 2022 · 7 citations
- Optimal Girth Approximation for Dense Directed GraphsShiri Chechik, Gur LifshitzSODA 2021 · 3 citations
