Cargando…

Finding Pairwise Intersections Inside a Query Range

We study the following problem: preprocess a set [Formula: see text] of objects into a data structure that allows us to efficiently report all pairs of objects from [Formula: see text] that intersect inside an axis-aligned query range [Formula: see text] . We present data structures of size [Formula...

Descripción completa

Detalles Bibliográficos
Autores principales: de Berg, Mark, Gudmundsson, Joachim, Mehrabi, Ali D.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer US 2017
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6428404/
https://www.ncbi.nlm.nih.gov/pubmed/30956379
http://dx.doi.org/10.1007/s00453-017-0384-3
Descripción
Sumario:We study the following problem: preprocess a set [Formula: see text] of objects into a data structure that allows us to efficiently report all pairs of objects from [Formula: see text] that intersect inside an axis-aligned query range [Formula: see text] . We present data structures of size [Formula: see text] and with query time [Formula: see text] time, where k is the number of reported pairs, for two classes of objects in [Formula: see text] : axis-aligned rectangles and objects with small union complexity. For the 3-dimensional case where the objects and the query range are axis-aligned boxes in [Formula: see text] , we present a data structure of size [Formula: see text] and query time [Formula: see text] . When the objects and query are fat, we obtain [Formula: see text] query time using [Formula: see text] storage.