Computational geometry: an introduction
Computational geometry: an introduction
The ultimate planar convex hull algorithm
SIAM Journal on Computing
On k-hulls and related problems
SIAM Journal on Computing
Epsilon geometry: building robust algorithms from imprecise computations
SCG '89 Proceedings of the fifth annual symposium on Computational geometry
Applications of random sampling in computational geometry, II
Discrete & Computational Geometry - Selected papers from the fourth ACM symposium on computational geometry, Univ. of Illinois, Urbana-Champaign, June 6 8, 1988
Computational Geometry: Theory and Applications
An optimal algorithm for intersecting line segments in the plane
Journal of the ACM (JACM)
Reporting points in halfspaces
Computational Geometry: Theory and Applications
A simple randomized sieve algorithm for the closest-pair problem
Information and Computation
Davenport-Schinzel sequences and their geometric applications
Davenport-Schinzel sequences and their geometric applications
On range reporting, ray shooting and k-level construction
SCG '99 Proceedings of the fifteenth annual symposium on Computational geometry
Data structures for mobile data
Journal of Algorithms
Lower bounds for algebraic computation trees
STOC '83 Proceedings of the fifteenth annual ACM symposium on Theory of computing
A Method for Proving Lower Bounds for Certain Geometric Problems
A Method for Proving Lower Bounds for Certain Geometric Problems
Kinetic sorting and kinetic convex hulls
Computational Geometry: Theory and Applications
Computational Geometry: Algorithms and Applications
Computational Geometry: Algorithms and Applications
Triangulating input-constrained planar point sets
Information Processing Letters
Computational Complexity: A Modern Approach
Computational Complexity: A Modern Approach
Discrete & Computational Geometry - Special Issue: 24th Annual Symposium on Computational Geometry
Introduction to Algorithms, Third Edition
Introduction to Algorithms, Third Edition
Delaunay triangulation of imprecise points in linear time after preprocessing
Computational Geometry: Theory and Applications
Instance-Optimal Geometric Algorithms
FOCS '09 Proceedings of the 2009 50th Annual IEEE Symposium on Foundations of Computer Science
Preprocessing Imprecise Points and Splitting Triangulations
SIAM Journal on Computing
Computing Hereditary Convex Structures
Discrete & Computational Geometry - Special Issue: 25th Annual Symposium on Computational Geometry; Guest Editor: John Hershberger
Proceedings of the twenty-second annual ACM-SIAM symposium on Discrete Algorithms
Unions of onions: preprocessing imprecise points for fast onion layer decomposition
WADS'13 Proceedings of the 13th international conference on Algorithms and Data Structures
Hi-index | 0.00 |
Motivated by the desire to cope with data imprecision Loffler (2009) [31], we study methods for taking advantage of preliminary information about point sets in order to speed up the computation of certain structures associated with them. In particular, we study the following problem: given a set L of n lines in the plane, we wish to preprocess L such that later, upon receiving a set P of n points, each of which lies on a distinct line of L, we can construct the convex hull of P efficiently. We show that in quadratic time and space it is possible to construct a data structure on L that enables us to compute the convex hull of any such point set P in O(n@a(n)log^@?n) expected time. If we further assume that the points are ''oblivious'' with respect to the data structure, the running time improves to O(n@a(n)). The same result holds when L is a set of line segments (in general position). We present several extensions, including a trade-off between space and query time and an output-sensitive algorithm. We also study the ''dual problem'' where we show how to efficiently compute the (=