Dynamic Geometric Connectivity in the Plane with Constant Query Time

Authors Timothy M. Chan , Zhengcheng Huang



PDF
Thumbnail PDF

File

LIPIcs.SoCG.2024.36.pdf
  • Filesize: 0.67 MB
  • 13 pages

Document Identifiers

Author Details

Timothy M. Chan
  • Department of Computer Science, University of Illinois at Urbana-Champaign, IL, USA
Zhengcheng Huang
  • Department of Computer Science, University of Illinois at Urbana-Champaign, IL, USA

Cite AsGet BibTex

Timothy M. Chan and Zhengcheng Huang. Dynamic Geometric Connectivity in the Plane with Constant Query Time. In 40th International Symposium on Computational Geometry (SoCG 2024). Leibniz International Proceedings in Informatics (LIPIcs), Volume 293, pp. 36:1-36:13, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024)
https://doi.org/10.4230/LIPIcs.SoCG.2024.36

Abstract

We present the first fully dynamic connectivity data structures for geometric intersection graphs achieving constant query time and sublinear amortized update time for many classes of geometric objects in 2D . Our data structures can answer connectivity queries between two objects, as well as "global" connectivity queries (e.g., deciding whether the entire graph is connected). Previously, the data structure by Afshani and Chan (ESA'06) achieved such bounds only in the special case of axis-aligned line segments or rectangles but did not work for arbitrary line segments or disks, whereas the data structures by Chan, Pătraşcu, and Roditty (FOCS'08) worked for more general classes of geometric objects but required n^{Ω(1)} query time and could not handle global connectivity queries. Specifically, we obtain new data structures with O(1) query time and amortized update time near n^{4/5}, n^{7/8}, and n^{20/21} for axis-aligned line segments, disks, and arbitrary line segments respectively. Besides greatly reducing the query time, our data structures also improve the previous update times for axis-aligned line segments by Afshani and Chan (from near n^{10/11} to n^{4/5}) and for disks by Chan, Pătraşcu, and Roditty (from near n^{20/21} to n^{7/8}).

Subject Classification

ACM Subject Classification
  • Theory of computation → Computational geometry
Keywords
  • Connectivity
  • dynamic data structures
  • geometric intersection graphs

Metrics

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

References

  1. Amir Abboud and Virginia Vassilevska Williams. Popular conjectures imply strong lower bounds for dynamic problems. In Proc. 55th IEEE Annual Symposium on Foundations of Computer Science (FOCS), pages 434-443, 2014. URL: https://doi.org/10.1109/FOCS.2014.53.
  2. Peyman Afshani and Timothy M. Chan. Dynamic connectivity for axis-parallel rectangles. Algorithmica, 53(4):474-487, 2009. Preliminary version in ESA'06. URL: https://doi.org/10.1007/s00453-008-9234-7.
  3. Jon Louis Bentley and James B. Saxe. Decomposable searching problems I: static-to-dynamic transformation. J. Algorithms, 1(4):301-358, 1980. URL: https://doi.org/10.1016/0196-6774(80)90015-2.
  4. Timothy M. Chan. Semi-online maintenance of geometric optima and measures. SIAM J. Comput., 32(3):700-716, 2003. URL: https://doi.org/10.1137/S0097539702404389.
  5. Timothy M. Chan. Dynamic subgraph connectivity with geometric applications. SIAM J. Comput., 36(3):681-694, 2006. Preliminary version in STOC'02. URL: https://doi.org/10.1137/S009753970343912X.
  6. Timothy M. Chan. Near-optimal randomized algorithms for selection in totally monotone matrices. In Proc. ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 1483-1495, 2021. URL: https://doi.org/10.1137/1.9781611976465.89.
  7. Timothy M. Chan, Stephane Durocher, Kasper Green Larsen, Jason Morrison, and Bryan T. Wilkinson. Linear-space data structures for range mode query in arrays. Theory Comput. Syst., 55(4):719-741, 2014. URL: https://doi.org/10.1007/S00224-013-9455-2.
  8. Timothy M. Chan and Zhengcheng Huang. Dynamic geometric connectivity in the plane with constant query time. CoRR, abs/2402.05357, 2024. URL: https://doi.org/10.48550/arXiv.2402.05357.
  9. Timothy M. Chan, Mihai Pătraşcu, and Liam Roditty. Dynamic connectivity: Connecting to networks and geometry. SIAM J. Comput., 40(2):333-349, 2011. Preliminary version in FOCS'08. URL: https://doi.org/10.1137/090751670.
  10. Timothy M. Chan and Da Wei Zheng. Hopcroft’s problem, log-star shaving, 2D fractional cascading, and decision trees. In Proc. ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 190-210, 2022. URL: https://doi.org/10.1137/1.9781611977073.10.
  11. Julia Chuzhoy, Yu Gao, Jason Li, Danupon Nanongkai, Richard Peng, and Thatchaphol Saranurak. A deterministic algorithm for balanced cut with applications to dynamic connectivity, flows, and beyond. In Proc. 61st IEEE Annual Symposium on Foundations of Computer Science (FOCS), pages 1158-1167, 2020. URL: https://doi.org/10.1109/FOCS46700.2020.00111.
  12. Herbert Edelsbrunner and Hermann A. Maurer. On the intersection of orthogonal objects. Inf. Process. Lett., 13(4/5):177-181, 1981. URL: https://doi.org/10.1016/0020-0190(81)90053-3.
  13. Daniele Frigioni and Giuseppe F. Italiano. Dynamically switching vertices in planar graphs. Algorithmica, 28(1):76-103, 2000. URL: https://doi.org/10.1007/S004530010032.
  14. Prosenjit Gupta, Ravi Janardan, Saladi Rahul, and Michiel Smid. Computational geometry: Generalized (or colored) intersection searching. In Handbook of Data Structures and Applications, pages 1043-1058. Chapman and Hall/CRC, 2018. URL: https://www.csa.iisc.ac.in/~saladi/Papers/ds2-handbook.pdf.
  15. Monika Rauch Henzinger and Valerie King. Randomized fully dynamic graph algorithms with polylogarithmic time per operation. J. ACM, 46(4):502-516, 1999. URL: https://doi.org/10.1145/320211.320215.
  16. Jacob Holm, Kristian de Lichtenberg, and Mikkel Thorup. Poly-logarithmic deterministic fully-dynamic algorithms for connectivity, minimum spanning tree, 2-edge, and biconnectivity. J. ACM, 48(4):723-760, 2001. URL: https://doi.org/10.1145/502090.502095.
  17. Shang-En Huang, Dawei Huang, Tsvi Kopelowitz, Seth Pettie, and Mikkel Thorup. Fully dynamic connectivity in O(log n(log log n)²) amortized expected time. TheoretiCS, 2, 2023. URL: https://doi.org/10.46298/THEORETICS.23.6.
  18. Ce Jin and Yinzhan Xu. Tight dynamic problem lower bounds from generalized BMM and OMv. In Proc. 54th Annual ACM Symposium on Theory of Computing (STOC), pages 1515-1528, 2022. URL: https://doi.org/10.1145/3519935.3520036.
  19. Haim Kaplan, Alexander Kauer, Katharina Klost, Kristin Knorr, Wolfgang Mulzer, Liam Roditty, and Paul Seiferth. Dynamic connectivity in disk graphs. In Proc. 38th International Symposium on Computational Geometry (SoCG), pages 49:1-49:17, 2022. URL: https://doi.org/10.4230/LIPICS.SOCG.2022.49.
  20. Haim Kaplan, Katharina Klost, Kristin Knorr, Wolfgang Mulzer, and Liam Roditty. Insertion-only dynamic connectivity in general disk graphs. In Proc. SIAM Symposium on Simplicity of Algorithms (SOSA), pages 299-305, 2024. URL: https://doi.org/10.1137/1.9781611977936.27.
  21. Vladlen Koltun. Almost tight upper bounds for vertical decompositions in four dimensions. J. ACM, 51(5):699-730, 2004. Preliminary verion in FOCS'01. URL: https://doi.org/10.1145/1017460.1017461.
  22. James R. Lee. Separators in region intersection graphs. In Proc. 8th Innovations in Theoretical Computer Science Conference (ITCS), pages 1:1-1:8, 2017. URL: https://doi.org/10.4230/LIPICS.ITCS.2017.1.
  23. Jirí Matoušek. Lectures on Discrete Geometry, volume 212 of Graduate Texts in Mathematics. Springer, 2002. Google Scholar
  24. Mihai Pătraşcu and Mikkel Thorup. Planning for fast connectivity updates. In Proc. 48th Annual IEEE Symposium on Foundations of Computer Science (FOCS), pages 263-271, 2007. URL: https://doi.org/10.1109/FOCS.2007.54.
  25. Warren D. Smith and Nicholas C. Wormald. Geometric separator theorems & applications. In Proc. 39th Annual Symposium on Foundations of Computer Science (FOCS), pages 232-243, 1998. URL: https://doi.org/10.1109/SFCS.1998.743449.
  26. Mikkel Thorup. Decremental dynamic connectivity. J. Algorithms, 33(2):229-243, 1999. Preliminary version in SODA'97. URL: https://doi.org/10.1006/JAGM.1999.1033.
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