4- Course Content :-
Topic |
No. of hours |
Lecture |
Tutorial/Practical |
Computational Geometry Introduction :- An Example :- Convex Hulls. Degeneracies and Robustness. Application Domains. |
3 |
3 |
- |
Line Segment Intersection Thematic Map Overlay :- Line Segment Intersection. The Doubly-Connected Edge List. Computing the Overlay of Two Subdivisions. Boolean Operations. |
3 |
3 |
- |
Polygon Triangulation Guarding an Art Gallery :- Guarding and Triangulations. Partitioning a Polygon into Monotone Pieces. Triangulating a Monotone Polygon. |
3 |
3 |
- |
Linear Programming Manufacturing with Molds :- The Geometry of Casting. Half-Plane Intersection. Incremental Linear Programming. Randomized Linear Programming. Unbounded Linear Programs. Linear Programming in Higher Dimensions. Smallest Enclosing Discs. |
3 |
3 |
- |
Orthogonal Range Searching Querying a Database :- 1-Dimensional Range Searching. Kd-Trees. Range Trees. Higher-Dimensional Range Trees. General Sets of Points. Fractional Cascading. |
3 |
3 |
- |
Point Location Knowing Where You Are. Point Location and Trapezoidal Maps. A Randomized Incremental Algorithm. Dealing with Degenerate Cases. A Tail Estimate. |
3 |
3 |
- |
Voronoi Diagrams The Post Office Problem :- Definition and Basic Properties. Computing the Voronoi Diagram. Voronoi Diagrams of Line Segments. Farthest-Point Voronoi Diagrams. |
3 |
3 |
- |
Arrangements and Duality :- Super sampling in Ray Tracing. Computing the Discrepancy. Duality. Arrangements of Lines. Levels and Discrepancy. |
3 |
3 |
- |
Delaunay Triangulations Height Interpolation :- Triangulations of Planar Point Sets. The Delaunay Triangulation. Computing the Delaunay Triangulation. The Analysis. A Framework for Randomized Algorithms. |
3 |
3 |
- |
More Geometric Data Structures Windowing :- Interval Trees. Priority Search Trees. Segment Trees. |
3 |
3 |
- |
Convex Hulls Mixing Things :- The Complexity of Convex Hulls in 3-Space. Computing Convex Hulls in 3-Space. The Analysis. Convex Hulls and Half-Space Intersection. Voronoi Diagrams Revisited. |
3 |
3 |
- |
Binary Space Partitions The Painter's Algorithm :- The Definition of BSP Trees. BSP Trees and the Painter's Algorithm. Constructing a BSP Tree. The Size of BSP Trees in 3-Space. BSP Trees for Low-Density Scenes. |
3 |
3 |
- |