CS40026: Computational Geometry

From Metakgp Wiki
Jump to navigation Jump to search
CS40026
Course name Computational Geometry
Offered by Computer Science & Engineering
Credits 4
L-T-P 3-1-0
Previous Year Grade Distribution
{{{grades}}}
Semester Spring


Syllabus[edit | edit source]

Syllabus mentioned in ERP[edit | edit source]

Introduction: historical perspective, geometric preliminaries. Convex hulls algorithms in 2d and 3d, lower bounds. Triangulations: polygon triang-ulations, representations, point-set triangulations. Voronoi diagrams: algorithms, closest pair problems. Delayney triangulations: algorithms (divide-and-conquer, flip, incremental), duality of Voronoi diagrams, properties (min-max angle). Geometric searching: point-location, 2d linear programming with prune and search. Visibility: algorithms for weak and strong visibility, visibility with reflections, art-gallery problems. Arrangements of lines: 2d arrangements, zone theorem, many-faces complexity, algorithms. Sweep techniques: plane sweep for segment intersections, Fortune s sweep for Voronoi diagrams, topological sweep for line arrangements. Combinatorial geometry: Ham-sandwich cuts, Helly s theorems, k-sets. Rectilinear geometry: intersection and union of rectangles, rectangle searching. Robust geometric computing. Applications of computational geometry.References1.Mark de Berg, Otfried Schwarzkopf, Marc van Kreveld and Mark Overmars, Computational Geometry: Algorithms and Applications, Springer.2.F. P. Preparata and Michael I. Shamos, Computational Geometry: An Introduction, Springer.3.Joseph O Rourke, Computational Geometry in C, Cambridge University Press.4.Lecture Notes by David Mount.


Concepts taught in class[edit | edit source]

Student Opinion[edit | edit source]

How to Crack the Paper[edit | edit source]

Classroom resources[edit | edit source]

Additional Resources[edit | edit source]