scispace - formally typeset
Open AccessBook

Computational geometry : an introduction through randomized algorithms

TLDR
A comparison of quick-sort and search problems, Voronoi diagrams of Hyperplanes, and the model of randomness: The number of faces and the expected structural and conflict change.
Abstract
I BASICS 1 Quick-sort and Search Quick-sort Another view of quick-sort Randomized binary trees Skip lists 2 What Is Computational Geometry? Range queries Arrangements Trapezoidal decompositions Convex polytopes Voronoi diagrams Hidden surface removal Numerical precision and degeneracies Early deterministic algorithms Deterministic vs randomized algorithms The model of randomness 3 Incremental Algorithms Trapezoidal decompositions Convex polytopes Voronoi diagrams Configuration spaces Tail estimates 4 Dynamic Algorithms trapezoidal decompositions Voronoi diagrams History and configuration spaces Rebuilding history Deletions in history Dynamic shuffling 5 Random Sampling Configuration spaces with bounded valence Top-down sampling Bottom-up sampling Dynamic sampling Average conflict size More dynamic algorithms Range spaces and E-nets Comparisons II APPLICATIONS 6 Arrangements of Hyperplanes Incremental construction Zone Theorem Canonical triangulations Point location and ray shooting Point location and range queries 7 Convex Polytopes Linear Programming The number of faces Incremental construction The expected structural and conflict change Dynamic maintenance Voronoi diagrams Search problems Levels and Voronoi diagrams of order k 8 Range Search Orthogonal intersection search Nonintersecting segments in the plane Dynamic point location Simplex range search Half-space range queries Decomposable search problems Parametric search 9 Computer Graphics Hidden surface removal Binary Space Partitions Moving viewpoint 10 How Crucial Is Randomness? Pseudo-random sources Derandomization Appendix: Tail Estimates Chernoff's technique Chebychev's technique Bibliography Index

read more

Citations
More filters
MonographDOI

Planning Algorithms: Introductory Material

TL;DR: This coherent and comprehensive book unifies material from several sources, including robotics, control theory, artificial intelligence, and algorithms, into planning under differential constraints that arise when automating the motions of virtually any mechanical system.
Journal ArticleDOI

The quickhull algorithm for convex hulls

TL;DR: This article presents a practical convex hull algorithm that combines the two-dimensional Quickhull algorithm with the general-dimension Beneath-Beyond Algorithm, and provides empirical evidence that the algorithm runs faster when the input contains nonextreme points and that it used less memory.
Book

Randomized Algorithms

TL;DR: This book introduces the basic concepts in the design and analysis of randomized algorithms and presents basic tools such as probability theory and probabilistic analysis that are frequently used in algorithmic applications.
Proceedings ArticleDOI

Coverage problems in wireless ad-hoc sensor networks

TL;DR: This work establishes the main highlight of the paper-optimal polynomial time worst and average case algorithm for coverage calculation, which answers the questions about quality of service (surveillance) that can be provided by a particular sensor network.
Journal ArticleDOI

Data streams: algorithms and applications

TL;DR: Data Streams: Algorithms and Applications surveys the emerging area of algorithms for processing data streams and associated applications, which rely on metric embeddings, pseudo-random computations, sparse approximation theory and communication complexity.