@inproceedings{2abf80a5ab5147e0819abbf40808b02e,
title = "Finding pairwise intersections inside a query range",
abstract = "We study the following problem: preprocess a set O of objects into a data structure that allows us to efficiently report all pairs of objects from O that intersect inside an axis-aligned query range Q. We present data structures of size \$O(n(\{\textbackslash{}rm polylog\} n))\$ and with query time \$O((k+1)(\{\textbackslash{}rm polylog\} n))\$ time, where k is the number of reported pairs, for two classes of objects in the plane: 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 R\textasciicircum{}3, we present a data structures of size \$O(n\textbackslash{}sqrt\{n\}(\{\textbackslash{}rm polylog\} n))\$ and query time \$O((\textbackslash{}sqrt\{n\}+k)(\{\textbackslash{}rm polylog\} n))\$. When the objects and query are fat, we obtain \$O((k+1)(\{\textbackslash{}rm polylog\} n))\$ query time using \$O(n(\{\textbackslash{}rm polylog\} n))\$ storage.",
author = "\{Berg, de\}, M.T. and J. Gudmundsson and A.D. Mehrabi",
year = "2015",
doi = "10.1007/978-3-319-21840-3\_20",
language = "English",
isbn = "978-3-319-21839-7",
series = "Lecture Notes in Computer Science",
publisher = "Springer",
pages = "236--248",
editor = "F. Dehne and J.R. Sack and U. Stege",
booktitle = "Algorithms and Data Structures (14th International Symposium, WADS 2015, Victoria, BC, Canada, August 5-7, 2015)",
address = "Germany",
}