Reference materials
Computational Geometry - Methods and Applications (Jianer Chen)
- Introduction
- Algorithmic Foundations
- A computational model
- Complexity of algorithms and problems
- A data structure supporting Set operations
- Geometric graphs in the plane
- Geometric Preliminaries
- Basic definitions
- Convex hulls
- Proximity problems
- Intersections
- Geometric searching
- Geometric Sweeping
- Intersection of line segments
- Constructing convex hulls
- The farthest pair problem
- Triangulations
- Divide and Conquer
- Convex hulls again
- Voronoi diagram
- Constructing a Voronoi diagram
- Prune and Search
- Kirkpatrick-Scidal's algorithm for convex hulls
- Point location problems
- Reductions
- Convex hull and sorting
- Closest pair and all nearest neighbor
- Triangulation
- Euclidean minimum spanning tree
- Maximum empty circle
- All farthest vertex
- Lower Bournd Techniques
- Preliminaries
- Algebraic decision trees
- Proving lower bounds directly
- Deriving lower bounds by reductions
- A remark on our model
- Geometric Transformations
- Mathematical background
- Half plane intersections
- The smallest area triangle
- Convex polygon intersections
- Geometric Problems in Higher Dimensions
- Dynamization Techniques
- Online construction of convex hulls
- Randomized Methods
- Parallel Constructions