scispace - formally typeset
Open AccessJournal ArticleDOI

New applications of random sampling in computational geometry

Kenneth L. Clarkson
- 01 Jun 1987 - 
- Vol. 2, Iss: 1, pp 195-222
TLDR
This paper gives several new demonstrations of the usefulness of random sampling techniques in computational geometry by creating a search structure for arrangements of hyperplanes by sampling the hyperplanes and using information from the resulting arrangement to divide and conquer.
Abstract
This paper gives several new demonstrations of the usefulness of random sampling techniques in computational geometry. One new algorithm creates a search structure for arrangements of hyperplanes by sampling the hyperplanes and using information from the resulting arrangement to divide and conquer. This algorithm requiresO(sd+?) expected preprocessing time to build a search structure for an arrangement ofs hyperplanes ind dimensions. The expectation, as with all expected times reported here, is with respect to the random behavior of the algorithm, and holds for any input. Given the data structure, and a query pointp, the cell of the arrangement containingp can be found inO(logs) worst-case time. (The bound holds for any fixed ?>0, with the constant factors dependent ond and ?.) Using point-plane duality, the algorithm may be used for answering halfspace range queries. Another algorithm finds random samples of simplices to determine the separation distance of two polytopes. The algorithm uses expectedO(n[d/2]) time, wheren is the total number of vertices of the two polytopes. This matches previous results [10] for the cased = 3 and extends them. Another algorithm samples points in the plane to determine their orderk Voronoi diagram, and requires expectedO(s1+?k) time fors points. (It is assumed that no four of the points are cocircular.) This sharpens the boundO(sk2 logs) for Lee's algorithm [21], andO(s2 logs+k(s?k) log2s) for Chazelle and Edelsbrunner's algorithm [4]. Finally, random sampling is used to show that any set ofs points inE3 hasO(sk2 log8s/(log logs)6) distinctj-sets withj≤k. (ForS ?Ed, a setS? ?S with |S?| =j is aj-set ofS if there is a half-spaceh+ withS? =S ?h+.) This sharpens with respect tok the previous boundO(sk5) [5]. The proof of the bound given here is an instance of a "probabilistic method" [15].

read more

Content maybe subject to copyright    Report

Citations
More filters
Book ChapterDOI

Space---Query-Time Tradeoff for Computing the Visibility Polygon

TL;DR: This paper considers the problem of computing VP for any query point efficiently, with some additional preprocessing phase, and shows for a query point q, VP (q) can be computed in logarithmic time using O (n 4) space and O ( n 4 logn ) preprocessing time.
Proceedings ArticleDOI

Almost tight upper bounds for lower envelopes in higher dimensions

TL;DR: The first nontrivial general upper bound for the combinatorial complexity of the lower envelope of n surfaces or surface patches in d-space is shown, and a randomized algorithm for computing the envelope in three dimensions is presented, with expected running time O(n/sup 2+/spl epsi//), and several applications of the new bounds are given.
Posted Content

Robust Tverberg and colorful Carath\'eodory results via random choice

TL;DR: In this article, the authors used the probabilistic method to obtain versions of the colorful Caratheodory theorem and Tverberg's theorem with tolerance, and they gave bounds for the smallest integer $N=N(t,d,r)$ such that for any $N$ points in $R^d$ there is a partition of them into $r$ parts for which the following condition holds: after removing any $t$ points from the set, the convex hulls of what is left in each part intersect.
Journal ArticleDOI

On Constant Factors in Comparison-Based Geometric Algorithms and Data Structures

TL;DR: A number of results are presented that achieve optimality in the constant factors of the leading terms of orthogonal-type problems and can be adapted to solve nonorthogonal problems, such as 2D convex hulls and general line segment intersection.
Proceedings ArticleDOI

On point location and motion planning among simplices

TL;DR: This method gives the first optimal worst-case algorithm for triangulating a nonsimple polyhedron in 3-space and is described that uses O(nd-l) storage and is built deterministically in time O( second- l) such that point-location queries are solved in timeO(logn).
References
More filters
Book

The Art of Computer Programming

TL;DR: The arrangement of this invention provides a strong vibration free hold-down mechanism while avoiding a large pressure drop to the flow of coolant fluid.

Computational geometry. an introduction

TL;DR: This book offers a coherent treatment, at the graduate textbook level, of the field that has come to be known in the last decade or so as computational geometry.
Book ChapterDOI

On the Uniform Convergence of Relative Frequencies of Events to Their Probabilities

TL;DR: This chapter reproduces the English translation by B. Seckler of the paper by Vapnik and Chervonenkis in which they gave proofs for the innovative results they had obtained in a draft form in July 1966 and announced in 1968 in their note in Soviet Mathematics Doklady.
Book

Computational Geometry: An Introduction

TL;DR: In this article, the authors present a coherent treatment of computational geometry in the plane, at the graduate textbook level, and point out the way to the solution of the more challenging problems in dimensions higher than two.