Faster Approximate Diameter and Distance Oracles in Planar Graphs

Authors Timothy M. Chan, Dimitrios Skrepetos



PDF
Thumbnail PDF

File

LIPIcs.ESA.2017.25.pdf
  • Filesize: 432 kB
  • 13 pages

Document Identifiers

Author Details

Timothy M. Chan
Dimitrios Skrepetos

Cite AsGet BibTex

Timothy M. Chan and Dimitrios Skrepetos. Faster Approximate Diameter and Distance Oracles in Planar Graphs. In 25th Annual European Symposium on Algorithms (ESA 2017). Leibniz International Proceedings in Informatics (LIPIcs), Volume 87, pp. 25:1-25:13, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2017)
https://doi.org/10.4230/LIPIcs.ESA.2017.25

Abstract

We present an algorithm that computes a (1+varepsilon)-approximation of the diameter of a weighted, undirected planar graph of n vertices with non-negative edge lengths in O(nlog n(log n + (1/varepsilon)^5)) expected time, improving upon the O(n((1/varepsilon)^4 log^4(n) + 2^{O(1/varepsilon)}))-time algorithm of Weimann and Yuster [ICALP 2013]. Our algorithm makes two improvements over that result: first and foremost, it replaces the exponential dependency on 1/varepsilon with a polynomial one, by adapting and specializing Cabello's recent abstract-Voronoi-diagram-based technique [SODA 2017] for approximation purposes; second, it shaves off two logarithmic factors by choosing a better sequence of error parameters during recursion. Moreover, using similar techniques, we improve the (1+varepsilon)-approximate distance oracle of Gu and Xu [ISAAC 2015] by first replacing the exponential dependency on 1/varepsilon on the preprocessing time and space with a polynomial one and second removing a logarithmic factor from the preprocessing time.
Keywords
  • planar graphs
  • diameter
  • abstract Voronoi diagrams

Metrics

  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    0
    PDF Downloads

References

  1. Stephen Alstrup, Jacob Holm, Kristian de Lichtenberg, and Mikkel Thorup. Maintaining information in fully dynamic trees with top trees. ACM Transactions on Algorithms, 1(2):243-264, 2005. Google Scholar
  2. Piotr Berman and Shiva Prasad Kasiviswanathan. Faster approximation of distances in graphs. In Proceedings of the Tenth International Workshop on Algorithms and Data Structures, pages 541-552. Springer, 2007. Google Scholar
  3. Sergio Cabello. Subquadratic algorithms for the diameter and the sum of pairwise distances in planar graphs. In Proceedings of the Twenty-eighth Annual ACM-SIAM Symposium on Discrete Algorithms, pages 2143-2152, 2017. Google Scholar
  4. Sergio Cabello. Subquadratic algorithms for the diameter and the sum of pairwise distances in planar graphs. CoRR, abs/1702.07815v1, 2017. Google Scholar
  5. Timothy M. Chan. All-pairs shortest paths for unweighted undirected graphs in o(mn) time. ACM Transactions on Algorithms, 8:1-17, 2012. Google Scholar
  6. David Eppstein. Subgraph isomorphism in planar graphs and related problems. In SODA, volume 95, pages 632-640, 1995. Google Scholar
  7. Greg N. Frederickson. Fast algorithms for shortest paths in planar graphs, with applications. SIAM Journal on Computing, 16(6):1004-1022, 1987. Google Scholar
  8. Paweł Gawrychowski, Haim Kaplan, Shay Mozes, Micha Sharir, and Oren Weimann. Voronoi diagrams on planar graphs, and computing the diameter in deterministic Õ(n^5/3) time. CoRR, abs/1704.02793v1, 2017. Google Scholar
  9. Qian-Ping Gu and Gengchun Xu. Constant query time (1+ε)-approximate distance oracle for planar graphs. In Proceedings of the Twenty-sixth International Symposium on Algorithms and Computation, pages 625-636. Springer, 2015. Google Scholar
  10. Dov Harel and Robert Endre Tarjan. Fast algorithms for finding nearest common ancestors. SIAM Journal on Computing, 13(2):338-355, 1984. Google Scholar
  11. David Hartvigsen and Russell Mardon. The all-pairs min cut problem and the minimum cycle basis problem on planar graphs. SIAM Journal on Discrete Mathematics, 7(3):403-418, 1994. Google Scholar
  12. Monika R. Henzinger, Philip N. Klein, Satish Rao, and Sairam Subramanian. Faster shortest-path algorithms for planar graphs. Journal of Computer and System Sciences, 55(1):3-23, 1997. Google Scholar
  13. Ken-ichi Kawarabayashi, Philip N. Klein, and Christian Sommer. Linear-space approximate distance oracles for planar, bounded-genus and minor-free graphs. In Proceedings of the Thirty-eight International Colloquium on Automata, Languages, and Programming, pages 135-146. Springer, 2011. Google Scholar
  14. Ken-ichi Kawarabayashi, Christian Sommer, and Mikkel Thorup. More compact oracles for approximate distances in undirected planar graphs. In Proceedings of the Twenty-fourth Annual ACM-SIAM Symposium on Discrete Algorithms, pages 550-563, 2013. Google Scholar
  15. Philip N. Klein. Preprocessing an undirected planar network to enable fast approximate distance queries. In Proceedings of the Thirteenth Annual ACM-SIAM Symposium on Discrete Algorithms, pages 820-827, 2002. Google Scholar
  16. Philip N. Klein. Multiple-source shortest paths in planar graphs. In Proceedings of the Sixteenth Annual Annual ACM-SIAM Symposium on Discrete Algorithms, pages 146-155, 2005. Google Scholar
  17. Rolf Klein. Concrete and abstract Voronoi diagrams, volume 400. Springer Science &Business Media, 1989. Google Scholar
  18. Rolf Klein, Kurt Mehlhorn, and Stefan Meiser. Randomized incremental construction of abstract Voronoi diagrams. In Informatik, pages 283-308. Springer, 1992. Google Scholar
  19. Richard J. Lipton and Robert Endre Tarjan. A separator theorem for planar graphs. SIAM Journal on Applied Mathematics, 36(2):177-189, 1979. Google Scholar
  20. Mikkel Thorup. Compact oracles for reachability and approximate distances in planar digraphs. Journal of the ACM, 51(6):993-1024, 2004. Google Scholar
  21. Oren Weimann and Raphael Yuster. Approximating the diameter of planar graphs in near linear time. ACM Transactions on Algorithms, 12(1):1-13, 2016. Google Scholar
  22. Christian Wulff-Nilsen. Algorithms for planar graphs and graphs in metric spaces. PhD thesis, PhD thesis, University of Copenhagen, 2010. Google Scholar
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail