Dynamic Planar Orthogonal Point Location in Sublogarithmic Time
2018
We study a longstanding problem in computational geometry: dynamic 2-d orthogonal point location, i.e., vertical ray shooting among nnn horizontal line segments. We present a data structure achieving O(lognloglogn)O(lognloglogn)O\left(\frac{\log n}{\log \log n}\right) optimal expected query time and O(log1/2+en)O(log1/2+en)O\left(\log^{1/2+\varepsilon}n\right) update time (amortized) in the word-RAM model for any constant e>0e>0\varepsilon>0, under the assumption that the xxx-coordinates are integers bounded polynomially in nnn. This substantially improves previous results of Giyora and Kaplan [SODA 2007] and Blelloch [SODA 2008] with O(logn)O(logn)O\left(\log n\right) query and update time, and of Nekrich (2010) with O(lognloglogn)O(lognloglogn)O\left(\frac{\log n}{\log \log n}\right) query time and O(log1+en)O(log1+en)O\left(\log^{1+\varepsilon}n\right) update time. Our result matches the best known upper bound for simpler problems such as dynamic 2-d dominance range searching. We also obtain similar bounds for orthogonal line segment intersection reporting queries, vertical ray stabbing, and vertical stabbing-max, improving previous bounds, respectively, of Blelloch [SODA 2008] and Mortensen [SODA 2003], of Tao (2014), and of Agarwal, Arge, and Yi [SODA 2005] and Nekrich [ISAAC 2011].
Keywords:
- Correction
- Source
- Cite
- Save
- Machine Reading By IdeaReader
0
References
4
Citations
NaN
KQI