Line Intersection Searching Amid Unit Balls in 3-Space

Pankaj K. Agarwal,Esther Ezra
DOI: https://doi.org/10.1007/s00453-024-01284-7
IF: 0.909
2024-12-08
Algorithmica
Abstract:Let be a set of n unit balls in . We present a linear-size data structure for storing that can determine in time whether a query line intersects any ball of and report all k such balls in additional O ( k ) time. The data structure can be constructed in time. (The notation hides subpolynomial factors, e.g., of the form , for arbitrarily small , and their coefficients which depend on .) We also consider the dual problem: Let be a set of n lines in . We preprocess , in time, into a data structure of size that can determine in time whether a query unit ball intersects any line of , or report all k such lines in additional O ( k ) time.
computer science, software engineering,mathematics, applied
What problem does this paper attempt to address?