TY - GEN
T1 - Dynamic Geometric Connectivity in the Plane with Constant Query Time
AU - Chan, Timothy M.
AU - Huang, Zhengcheng
N1 - Publisher Copyright:
© Timothy M. Chan and Zhengcheng Huang.
PY - 2024/6
Y1 - 2024/6
N2 - 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 n4/5, n7/8, and n20/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 n10/11 to n4/5) and for disks by Chan, Pătraşcu, and Roditty (from near n20/21 to n7/8).
AB - 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 n4/5, n7/8, and n20/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 n10/11 to n4/5) and for disks by Chan, Pătraşcu, and Roditty (from near n20/21 to n7/8).
KW - Connectivity
KW - dynamic data structures
KW - geometric intersection graphs
UR - http://www.scopus.com/inward/record.url?scp=85195453696&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85195453696&partnerID=8YFLogxK
U2 - 10.4230/LIPIcs.SoCG.2024.36
DO - 10.4230/LIPIcs.SoCG.2024.36
M3 - Conference contribution
AN - SCOPUS:85195453696
T3 - Leibniz International Proceedings in Informatics, LIPIcs
BT - 40th International Symposium on Computational Geometry, SoCG 2024
A2 - Mulzer, Wolfgang
A2 - Phillips, Jeff M.
PB - Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
T2 - 40th International Symposium on Computational Geometry, SoCG 2024
Y2 - 11 June 2024 through 14 June 2024
ER -