English

Tight Hardness for Shortest Cycles and Paths in Sparse Graphs

Data Structures and Algorithms 2020-05-07 v4

Abstract

Fine-grained reductions have established equivalences between many core problems with O~(n3)\tilde{O}(n^3)-time algorithms on nn-node weighted graphs, such as Shortest Cycle, All-Pairs Shortest Paths (APSP), Radius, Replacement Paths, Second Shortest Paths, and so on. These problems also have O~(mn)\tilde{O}(mn)-time algorithms on mm-edge nn-node weighted graphs, and such algorithms have wider applicability. Are these mnmn bounds optimal when mn2m \ll n^2? Starting from the hypothesis that the minimum weight (2+1)(2\ell+1)-Clique problem in edge weighted graphs requires n2+1o(1)n^{2\ell+1-o(1)} time, we prove that for all sparsities of the form m=Θ(n1+1/)m = \Theta(n^{1+1/\ell}), there is no O(n2+mn1ϵ)O(n^2 + mn^{1-\epsilon}) time algorithm for ϵ>0\epsilon>0 for \emph{any} of the below problems: Minimum Weight (2+1)(2\ell+1)-Cycle in a directed weighted graph, Shortest Cycle in a directed weighted graph, APSP in a directed or undirected weighted graph, Radius (or Eccentricities) in a directed or undirected weighted graph, Wiener index of a directed or undirected weighted graph, Replacement Paths in a directed weighted graph, Second Shortest Path in a directed weighted graph, Betweenness Centrality of a given node in a directed weighted graph. That is, we prove hardness for a variety of sparse graph problems from the hardness of a dense graph problem. Our results also lead to new conditional lower bounds from several related hypothesis for unweighted sparse graph problems including kk-cycle, shortest cycle, Radius, Wiener index and APSP.

Keywords

Cite

@article{arxiv.1712.08147,
  title  = {Tight Hardness for Shortest Cycles and Paths in Sparse Graphs},
  author = {Andrea Lincoln and Virginia Vassilevska Williams and Ryan Williams},
  journal= {arXiv preprint arXiv:1712.08147},
  year   = {2020}
}

Comments

Updated the [AR16] citation

R2 v1 2026-06-22T23:26:32.160Z