2016
DOI: 10.1007/s00454-016-9784-4
|View full text |Cite
|
Sign up to set email alerts
|

Optimal Deterministic Algorithms for 2-d and 3-d Shallow Cuttings

Abstract: We present optimal deterministic algorithms for constructing shallow cuttings in an arrangement of lines in two dimensions or planes in three dimensions. Our results improve the deterministic polynomial-time algorithm of Matoušek (1992) and the optimal but randomized algorithm of Ramos (1999). This leads to efficient derandomization of previous algorithms for numerous wellstudied problems in computational geometry, including halfspace range reporting in 2-d and 3-d, k nearest neighbors search in 2-d, (≤ k)-lev… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
69
0

Year Published

2016
2016
2020
2020

Publication Types

Select...
4
2
1

Relationship

2
5

Authors

Journals

citations
Cited by 39 publications
(70 citation statements)
references
References 32 publications
0
69
0
Order By: Relevance
“…As mentioned above, the geometric core of Chan's data structure consists of an efficient construction of small-size shallow cuttings of a particularly favorable kind, which we refer to as vertical shallow cuttings [12,15]. To define these constructs, we first recall the notion of a level in an arrangement of n function graphs in three dimensions.…”
Section: Our Results and Techniquesmentioning
confidence: 99%
See 3 more Smart Citations
“…As mentioned above, the geometric core of Chan's data structure consists of an efficient construction of small-size shallow cuttings of a particularly favorable kind, which we refer to as vertical shallow cuttings [12,15]. To define these constructs, we first recall the notion of a level in an arrangement of n function graphs in three dimensions.…”
Section: Our Results and Techniquesmentioning
confidence: 99%
“…Techniques for computing vertical shallow cuttings for planes, and the conflict lists associated with their prisms [15,27] heavily rely on the fact that if a plane intersects a semi-unbounded prism τ it must intersect a vertical edge of τ . This does not necessarily hold for general functions, and we therefore need to use a somewhat different approach, that results in cuttings of slightly suboptimal size, but only by (small) polylogarithmic factors.…”
Section: Approximate K-levelsmentioning
confidence: 99%
See 2 more Smart Citations
“…Also, if a problem can handle both updates and queries, then we can formalize both as instance-updates in Gn as shown in Example 6.5.13 The best known algorithm for planar nearest neighbor is by Chan[Cha10] which has polylogarithmic amortized update time. The algorithm is randomized, but it is later derandomized using the result by Chan and Tsakalidis[CT16].…”
mentioning
confidence: 99%