Proceedings of the Fifteenth Annual Symposium on Computational Geometry 1999
DOI: 10.1145/304893.304993
|View full text |Cite
|
Sign up to set email alerts
|

On range reporting, ray shooting and k -level construction

Abstract: IntroductionWe describe the following data structures.For halfspace range reporting, in S-space using expected preprocessing time O(n log n), worst-case storage O(n log log n) and worst-case reporting time O(log n + k), where n is the number of data points and k the number of points reported; in d-space, with d even, using worst-case preprocessing time O(nlogn), storage O(n) and reporting time O(n1-1/Ld/21 log'n + k), where c is a constant. For ray shooting in a convex polytope in d-space determined by n facet… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

1
58
0

Year Published

2005
2005
2017
2017

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 62 publications
(59 citation statements)
references
References 18 publications
1
58
0
Order By: Relevance
“…(Note that for d ≥ 6, the auxiliary data structure for R is unnecessary as δ = 0 still works.) Part (ii) follows from a direct application of hierarchical cuttings in the shallow context where we only need to cover a lower envelope of n halfspaces (although no references explicitly state this result, see [10,45] for the general idea, which involves just repeated applications of an X-sensitive shallow cutting lemma as in Lemma 6.1).…”
Section: Shallow Applicationsmentioning
confidence: 99%
See 1 more Smart Citation
“…(Note that for d ≥ 6, the auxiliary data structure for R is unnecessary as δ = 0 still works.) Part (ii) follows from a direct application of hierarchical cuttings in the shallow context where we only need to cover a lower envelope of n halfspaces (although no references explicitly state this result, see [10,45] for the general idea, which involves just repeated applications of an X-sensitive shallow cutting lemma as in Lemma 6.1).…”
Section: Shallow Applicationsmentioning
confidence: 99%
“…Matoušek [36] described a shallow version of his partition theorem to obtain a data structure with O(n log n) preprocessing time, O(n log log n) space, and O(n 1−1/ d/2 log O(1) n + k) query time for any d ≥ 4, where k denotes the output size in the reporting case. (The space was reduced to O(n) by Ramos [45] for even d; see also [1] for d = 3.) The same paper by Matoušek also gave an alternative data structure with O(n 1+ε ) preprocessing time, O(n) space, and O(n 1−1/ d/2 2 O(log * n) ) query time for halfspace range emptiness for any d ≥ 4.…”
Section: Introductionmentioning
confidence: 99%
“…For this purpose we can use a recent algorithm of Chan [8] that preprocesses n points in O(n log n) expected time into a data structure of size O(n log n), such that a range reporting query can be answered in O(log n + k) expected time, where k is the number of points reported. An improved data structure of Ramos [27] reduces the space bound to O(n log log n) and makes the query time worst case.…”
Section: Introductionmentioning
confidence: 99%
“…In Chan et al's algorithm, randomization was used to construct combinatorial objects that have properties similar to those of shallow cuttings for 3D dominance ranges. Shallow cuttings were introduced by Matoušek [18], and a complicated randomized O(n log n)-time algorithm was given by Ramos [20] for constructing shallow cuttings in the more general setting of 3D halfspace ranges. In a recent SODA'14 paper, Afshani and K. Tsakalidis [2] presented the first deterministic O(n log n)-time algorithm for constructing shallow cuttings for 3D dominance ranges using linear space in the pointer machine model.…”
Section: Introductionmentioning
confidence: 99%