CSCI-6962/4963: Geometric Algorithms
Spring 2000


Course Information

Instructor: Srinivas Akella
Office: Amos Eaton 112, x8770, sakella@cs.rpi.edu
Office Hours: Tuesday 12:00-1:00pm

Credits: 3 (graduate students) / 4 (undergraduates)
Prerequisites: Data structures and algorithms (CSCI-2300), or permission of instructor
Time: Tuesday and Thursday, 10:00am - 11:50am
Classroom: Sage 3704

Description

This course is an introduction to Computational Geometry. It will focus on efficient algorithms and data structures to solve geometric problems using a computer. Topics include convex hulls, line intersections, point location, range searching, Voronoi diagrams, Delaunay triangulations, and arrangements. We will focus on their computation and complexity, and discuss applications in computer graphics, computer-aided design, geographic information systems, mesh generation, and robot motion planning. Prerequisites are an interest in geometry and a course on data structures and algorithms.

Course grading will be on the basis of homeworks, programming assignments, a class project and/or a final exam. Undergraduate students and graduate students will be graded separately.

Syllabus

The tentative list of topics is:

Assignments

Textbook

Computational Geometry: Algorithms and Applications , M. de Berg, M. van Kreveld, M. Overmars, and O. Schwarzkopf, Springer, 1997.

Note: There is a copy on reserve in the Folsom library. A new edition of this book with corrections is expected in April, and hence copies of the current edition are in short supply. It may be wise not to delay purchasing the book if you are taking the course.

Reference Books

Geometry Web Pages


Srinivas Akella
Department of Computer Science
Rensselaer Polytechnic Institute
110 8th Street
Troy, NY 12180
Email: sakella@cs.rpi.edu