skip to main content
10.1145/3406325.3451045acmconferencesArticle/Chapter ViewAbstractPublication PagesstocConference Proceedingsconference-collections
research-article
Public Access

Settling SETH vs. approximate sparse directed unweighted diameter (up to (NU)NSETH)

Published: 15 June 2021 Publication History

Abstract

We prove several tight results on the fine-grained complexity of approximating the diameter of a graph. First, we prove that, for any ε>0, assuming the Strong Exponential Time Hypothesis (SETH), there are no near-linear time 2−ε-approximation algorithms for the Diameter of a sparse directed graph, even in unweighted graphs. This result shows that a simple near-linear time 2-approximation algorithm for Diameter is optimal under SETH, answering a question from a survey of Rubinstein and Vassilevska-Williams (SIGACT ’19) for the case of directed graphs.
In the same survey, Rubinstein and Vassilevska-Williams also asked if it is possible to show that there are no 2−ε approximation algorithms for Diameter in a directed graph in O(n1.499) time. We show that, assuming a hypothesis called NSETH, one cannot use a deterministic SETH-based reduction to rule out the existence of such algorithms.
Extending the techniques in these two results, we characterize whether a 2−ε approximation algorithm running in time O(n1+δ) for the Diameter of a sparse directed unweighted graph can be ruled out by a deterministic SETH-based reduction for every δ∈(0,1) and essentially every ε∈(0,1), assuming NSETH. This settles the SETH-hardness of approximating the diameter of sparse directed unweighted graphs for deterministic reductions, up to NSETH. We make the same characterization for randomized SETH-based reductions, assuming another hypothesis called NUNSETH.
We prove additional hardness and non-reducibility results for undirected graphs.

References

[1]
Eyad Alkassar, Sascha Böhme, Kurt Mehlhorn, and Christine Rizkallah. Verification of certifying computations. In International Conference on Computer Aided Verification, pages 67–82, 2011.
[2]
Donald Aingworth, Chandra Chekuri, Piotr Indyk, and Rajeev Motwani. Fast estimation of diameter and shortest paths (without matrix multiplication). SIAM J. Comput., 28(4):1167–1181, 1999.
[3]
Amir Abboud, Robert Krauthgamer, and Ohad Trabelsi New algorithms and lower bounds for all-pairs max-flow in undirected graphs. In Proceedings of the Fourteenth Annual ACM-SIAM Symposium on Discrete Algorithms SODA, 2020, pages 48–61, 2020.
[4]
Amir Abboud, Robert Krauthgamer, and Ohad Trabelsi Subcubic Algorithms for Gomory-Hu Tree in Unweighted Graph. arXiv preprint arXiv:2012.10281.
[5]
Amir Abboud, Virginia Vassilevska Williams, and Joshua R. Wang. Approximation and fixed parameter subquadratic algorithms for radius and diameter in sparse graphs. In Proceedings of the Twenty-Seventh Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2016, Arlington, VA, USA, January 10-12, 2016, pages 377–391, 2016.
[6]
Arturs Backurs, Liam Roditty, Gilad Segal, Virginia Vassilevska Williams, and Nicole Wein. Towards tight approximation bounds for graph diameter and eccentricities. In Proceedings of the 50th Annual ACM SIGACT Symposium on Theory of Computing, STOC 2018, Los Angeles, CA, USA, June 25-29, 2018, pages 267–280, 2018.
[7]
Boaz Ben-Moshe, Binay Bhattacharya, Qiaosheng Shi, and Arie Tamir. "Efficient algorithms for center problems in cactus networks." Theoretical Computer Science, 378(3): 237–252, 2007.
[8]
Matthias Bentert, and André Nichterlein. Parameterized complexity of diameter. In International Conference on Algorithms and Complexity, pp. 50-61. Springer, Cham, 2019.
[9]
Edouard Bonnet. Inapproximability of Diameter in super-linear time: Beyond the 5/3 ratio. In Symposium on Theoretical Aspects of Computer Science, STACS 2021.
[10]
Michele Borassi, Pierluigi Crescenzi, Michel Habib, Walter A. Kosters, Andrea Marino, and Frank W. Takes. Fast diameter and radius bfs-based computation in (weakly connected) real-world graphs: With an application to the six degrees of separation games. Theor. Comput. Sci., 586:59–80, 2015.
[11]
Ulrik Brandes and Thomas Erlebach. Network Analysis: Methodological Foundations. Springer-Verlag, 2005.
[12]
Karl Bringmann, Thore Husfeldt, and Måns Magnusson. Multivariate Analysis of Orthogonal Range Searching and Graph Distances. Algorithmica, 2020.
[13]
Derek G. Corneil, Feodor F. Dragan, Michel Habib, and Christophe Paul. Diameter determination on restricted graph families. Discrete Applied Mathematics 113(2-3): 143–166, 2001.
[14]
Massimo Cairo, Roberto Grossi, and Romeo Rizzi. New bounds for approximating extremal distances in undirected graphs. In Proceedings of the Twenty-Seventh Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2016, Arlington, VA, USA, January 10-12, 2016, pages 363–376, 2016.
[15]
Nairen Cao, Jeremy T. Fineman, and Katina Russell. Efficient Construction of Directed Hopsets and Parallel Approximate Shortest Paths. In Proceedings of the 52nd Annual ACM SIGACT Symposium on Theory of Computing, STOC 2020, pages 336–349, 2020.
[16]
Nairen Cao, Jeremy T. Fineman, and Katina Russell. Brief Announcement: Improved Work Span Tradeoff for Single Source Reachability and Approximate Shortest Paths. In Proceedings of the 32nd ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), July, 2020, pages 511–513.
[17]
Marco L. Carmosino, Jiawei Gao, Russell Impagliazzo, Ivan Mihajlin, Ramamohan Paturi, and Stefan Schneider. Nondeterministic extensions of the strong exponential time hypothesis and consequences for non-reducibility. In Proceedings of the 2016 ACM Conference on Innovations in Theoretical Computer Science, page 261–270, 2016.
[18]
Shiri Chechik, Daniel H. Larkin, Liam Roditty, Grant Schoenebeck, Robert Endre Tarjan, and Virginia Vassilevska Williams. Better approximation algorithms for the graph diameter. In Proceedings of the Twenty-Fifth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2014, Portland, Oregon, USA, January 5-7, 2014, pages 1041–1052, 2014.
[19]
Victor Chepoi, Feodor Dragan, and Yann Vaxès. Center and diameter problems in plane triangulations and quadrangulations. In Proc. SODA, pp. 346–355, 2002.
[20]
Edith Cohen. Polylog-time and near-linear work approximation scheme for undirected shortest paths. J. ACM, 47(1):132–166, 2000.
[21]
David Coudert, Guillaume Ducoffe, and Alexandru Popa. Fully polynomial FPT algorithms for some classes of bounded clique-width graphs. ACM Transactions on Algorithms (TALG), 15(3): 1–57, 2019.
[22]
Marek Cygan, Harold N. Gabow, and Piotr Sankowski. Algorithmic applications of baur-strassen’s theorem: Shortest cycles, diameter, and matchings. J. ACM, 62(4):28:1–28:30, 2015.
[23]
Mina Dalirrooyfard, Virginia Vassilevska Williams, Nikhil Vyas, Nicole Wein, Yinzhan Xu, and Yuancheng Yu. Approximation algorithms for min-distance problems. In 46th International Colloquium on Automata, Languages, and Programming, ICALP 2019, July 9-12, 2019, Patras, Greece, pages 46:1–46:14, 2019.
[24]
Mina Dalirrooyfard, Virginia Vassilevska Williams, Nikhil Vyas, and Nicole Wein. Tight approximation algorithms for bichromatic graph diameter and related problems. In 46th International Colloquium on Automata, Languages, and Programming, ICALP 2019, July 9-12, 2019, Patras, Greece, pages 47:1–47:15, 2019.
[25]
Mina Dalirrooyfard and Nicole Wein. Tight Conditional Lower Bounds for Approximating Diameter in Directed Graphs. In Symposium on Theory of Computing, STOC 2021, to appear.
[26]
Peter, Damaschke. Computing giant graph diameters. In International Workshop on Combinatorial Algorithms, pp. 373–384. Springer, Cham, 2016.
[27]
Guillaume Ducoffe, A New Application of Orthogonal Range Searching for Computing Giant Graph Diameters. In 2nd Symposium on Simplicity in Algorithms (SOSA 2019). Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik, 2019.
[28]
Guillaume Ducoffe, Michel Habib, and Laurent Viennot. Diameter computation on H-minor free graphs and graphs of bounded (distance) VC-dimension. In Proceedings of the Fourteenth Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 1905–1922. Society for Industrial and Applied Mathematics, 2020.
[29]
David Eppstein, Diameter and treewidth in minor-closed graph families. Algorithmica, 27(3-4):275–291, 2000.
[30]
Arthur M. Farley, and Andrzej Proskurowski. Computation of the center and diameter of outerplanar graphs. Discrete Applied Mathematics 2(3):185–191, 1980. Harvard
[31]
Pawl Gawrychowski, Haim Kaplan, Shay Mozes, Micha Sharir, and Oren Weimann. Voronoi diagrams on planar graphs, and computing the diameter in deterministic $\tilde O(n^5/3)$ time. In Proceedings of the Twenty-Ninth Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 495–514. Society for Industrial and Applied Mathematics, 2018. \balance
[32]
Oded Goldreich, On promise problems: A survey. Theoretical computer science. Springer, Berlin, Heidelberg, 254–290, 2006.
[33]
Russell Impagliazzo, Ramamohan Paturi, and Francis Zane. Which problems have strongly exponential complexity? J. Comput. Syst. Sci., 63(4):512–530, 2001.
[34]
Arun Jambulapati, Yang Liu, and Aaron Sidford. Parallel Reachability in Almost Linear Work and Square Root Depth. 2019 IEEE 60th Annual Symposium on Foundations of Computer Science (FOCS). IEEE, 2019.
[35]
Marvin Künnemann, On Nondeterministic Derandomization of Freivalds' Algorithm: Consequences, Avenues and Algorithmic Progress. In 26th Annual European Symposium on Algorithms (ESA 2018), 2018.
[36]
François Le Gall. Powers of tensors and fast matrix multiplication. In International Symposium on Symbolic and Algebraic Computation, ISSAC ’14, Kobe, Japan, July 23-25, 2014, pages 296–303, 2014.
[37]
Ray Li. Settling SETH vs. Approximate Sparse Directed Unweighted Diameter (up to (NU)NSETH) arXiv preprint arXiv:2008.05106.
[38]
Ting-Chun Lin, Mei-Jin Wu, Wei-Jie Chen, and Bang-Ye Wu. Computing the diameters of huge social networks. In 2016 International Computer Symposium (ICS), pages 6–11. IEEE, 2016.
[39]
Ross M. McConnell, Kurt Mehlhorn, Stefan Näher, and Pascal Schweitzer. Certifying algorithms. Computer Science Review, 5(2):119–161, 2011.
[40]
David Peleg, Liam Roditty, and Elad Tal. Distributed algorithms for network diameter and girth. In Automata, Languages, and Programming - 39th International Colloquium, ICALP 2012, Warwick, UK, July 9-13, 2012, Proceedings, Part II, pages 660–672, 2012.
[41]
Seth Pettie. A new approach to all-pairs shortest paths on real-weighted graphs. Theor. Comput. Sci., 312(1):47–74, 2004.
[42]
Seth Pettie and Vijaya Ramachandran. A shortest path algorithm for real-weighted undirected graphs. SIAM J. Comput., 34(6):1398–1431, 2005.
[43]
Liam Roditty and Virginia Vassilevska Williams. Fast approximation algorithms for the diameter and radius of sparse graphs. In Symposium on Theory of Computing Conference, STOC'13, Palo Alto, CA, USA, June 1-4, 2013, pages 515–524, 2013.
[44]
Aviad Rubinstein and Virginia Vassilevska Williams. SETH vs approximation. SIGACT News, 50(4):57–76, 2019.
[45]
Andrew Stothers. On the complexity of matrix multiplication. Ph.D. Thesis, U. Edinburgh, 2010.
[46]
D. J. Watts and S. H. Strogatz. Collective dynamics of `small-world' networks. Nature, 393:440–442, 1998.
[47]
Ryan Williams. A new algorithm for optimal 2-constraint satisfaction and its implications. Theor. Comput. Sci., 348(2-3):357–365, 2005.
[48]
Virginia Vassilevska Williams. Multiplying matrices faster than coppersmith-winograd. In Proceedings of the forty-fourth annual ACM symposium on Theory of computing, pages 887–898. ACM, 2012.
[49]
Ryan Williams. Faster all-pairs shortest paths via circuit complexity. In Symposium on Theory of Computing, STOC 2014, New York, NY, USA, May 31 - June 03, 2014, pages 664–673, 2014.
[50]
Richard Ryan Williams. Strong ETH breaks with merlin and arthur: Short non-interactive proofs of batch evaluation. In 31st Conference on Computational Complexity, CCC 2016, May 29 to June 1, 2016, Tokyo, Japan, pages 2:1–2:17, 2016.
[51]
Virginia Vassilevska Williams. On some fine-grained questions in algorithms and complexity. In Proceedings of the ICM, volume 3. World Scientific, 2018.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
STOC 2021: Proceedings of the 53rd Annual ACM SIGACT Symposium on Theory of Computing
June 2021
1797 pages
ISBN:9781450380539
DOI:10.1145/3406325
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 15 June 2021

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Fine-Grained Complexity
  2. Graph Diameter
  3. Hopset
  4. Non-deterministic Algorithm
  5. Strong Exponential Time Hypothesis

Qualifiers

  • Research-article

Funding Sources

Conference

STOC '21
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,469 of 4,586 submissions, 32%

Upcoming Conference

STOC '25
57th Annual ACM Symposium on Theory of Computing (STOC 2025)
June 23 - 27, 2025
Prague , Czech Republic

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)51
  • Downloads (Last 6 weeks)6
Reflects downloads up to 30 Dec 2024

Other Metrics

Citations

Cited By

View all

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media