CS 498 TC, Fall 2024:

Computational Geometry


Instructor

Timothy Chan (tmc "at" illinois.edu, office hours: Tuesdays 1:30-2:30pm (note the change!) (or by appointment), Siebel 3230)

Meeting Time/Place

Tue & Thu 3:30-4:45pm, Lu MEB 3101

Course Work

Administrivia

Course Overview

We will study efficient algorithms for a variety of fundamental geometric problems: convex hulls, Voronoi diagrams/Delaunay triangulations, low-dimensional linear programming, line segment intersection, polygon triangulation, geometric shortest paths, visibility, etc. Computational geometry has applications to many areas (geometric data are everywhere), although the focus of the course is on theoretical results and techniques (we will encounter lots of cool algorithmic ideas, including divide-and-conquer, prune-and-search, randomization, plane sweep, etc.). A solid background in algorithm design and analysis is assumed (at the level of CS374).

References

There is no required textbook, but you may find the following useful (all accessible online for UIUC students):

Lectures

(Scribbles from class, and links to relevant book chapters or papers, will be provided below. For registered students, lecture recordings may be accessed on mediaspace.)