Line Intersection Searching Amid Unit Balls in 3-Space

Pankaj K. Agarwal, Esther Ezra

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

Let B be a set of n unit balls in R3. We present a linear-size data structure for storing B that can determine in (Equation presented) time whether a query line intersects any ball of B and report all k such balls in additional O(k) time. The data structure can be constructed in O(n log n) time. (The O(·) notation hides subpolynomial factors, e.g., of the form O(nε), for arbitrarily small ε > 0, and their coefficients which depend on ε.) We also consider the dual problem: Let L be a set of n lines in R3. We preprocess L, in O(n2) time, into a data structure of size O(n2) that can determine in O(1) time whether a query unit ball intersects any line of L, or report all k such lines in additional O(k) time.

Original languageEnglish
Title of host publication39th International Symposium on Computational Geometry, SoCG 2023
EditorsErin W. Chambers, Joachim Gudmundsson
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
ISBN (Electronic)9783959772730
DOIs
StatePublished - 1 Jun 2023
Event39th International Symposium on Computational Geometry, SoCG 2023 - Dallas, United States
Duration: 12 Jun 202315 Jun 2023

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume258
ISSN (Print)1868-8969

Conference

Conference39th International Symposium on Computational Geometry, SoCG 2023
Country/TerritoryUnited States
CityDallas
Period12/06/2315/06/23

Bibliographical note

Publisher Copyright:
© Pankaj K. Agarwal and Esther Ezra; licensed under Creative Commons License CC-BY 4.0.

Keywords

  • Intersection searching
  • cylindrical range searching
  • partition trees
  • union of cylinders

Fingerprint

Dive into the research topics of 'Line Intersection Searching Amid Unit Balls in 3-Space'. Together they form a unique fingerprint.

Cite this