AMS 345/ CSE 355 Computational Geometry, Spring 2008





The course meets Mon/Wed, 3:50--5:10 pm in Physics P-116.


All ARE Welcome!




Announcements:

The final exam starts at 5pm (sharp!) on Wed, May 14, in the usual classroom (Physics P-116). All finalsmust be turned in by 6:20pm. Those taking the second-chance midterm may start after turning in the final; that exam ends at 7:30pm (sharp). The final covers material from class, from HW5-8 (it is not cumulative, except that you may need facts you learned earlier in the course). See the practice exams.
The final is closed-book, closed-notes, but you may prepare (yourself!) a single page (8.5 by 11 inch), 2-sided, "cheat sheet" of notes that you will turn in with the exam. (For the second-chance exam, you may also have a separate page of notes, as you had on the midterm.)


Our TA for the course is Roman Kogan (romwell32@yahoo.com). His office hours will be in Harriman 010 on Tuesdays, 3pm-5pm, or email him to arrange an alternate time.
My office hours are, tentatively, Mon (12:00-1:00), Tue (12:30-2:00), or email me for an alternate time, or whenever you drop by and I am free (don't be shy!)

Lecture Topics, giving brief notes of what is covered each class; Thanks to Alex Reben, we have also photos of the chalkboards!



On-Line Versions of Handouts from Class:


Course Information (AMS 345), Spring 2008

The introductory class on Monday, January 28 ( Powerpoint slides are available) gave an overview of what computational geometry is and what types of problems we study in the course. I included some demos, which are applets linked from the slides and linked below.

Homework 1, due Wednesday, Feb 13 in class ( Large versions of the figures for HW1)
Solution notes for HW1 (posted after due date)

Homework 2, due Wednesday, Feb 20 (REVISED: Wednesday, Feb 27) in class
Solution notes for HW2

Handout on monotone polygons and triangulating monotone mountains

Homework 3, due Wednesday, Mar 5 in class (POSTPONED to 4pm, Thursday, March 6: you may turn in to my office or mailbox by 4pm).
( Large versions of the figures for HW3)
Solution notes for HW3

Notes on Melkman's Algorithm

Homework 4, due Wednesday, Mar 12 in class.
Solution notes for HW4

Practice Midterm
Solutions

Review Outline for Midterm

Homework 5, due Wednesday, April 9 (Postponed to Monday, April 14)
Solution notes for HW5

Notes on Voronoi and Delaunay

Homework 6, due Wednesday, April 23
Solution notes for HW6

Homework 7 (updated), due Wednesday, April 30 (delayed to Monday, May 5)
Solution notes for HW7

Examples on duality
An example related to problem 1, HW7

Homework 8, due Friday, May 9, by 4pm.
Solution notes for HW8


Notes on Bentley-Ottmann sweep example

Notes on Kirkpatrick point location algorithm

Practice Final
Solutions

Review Outline for Final


Links to Try:


  • Interview questions for your next job interview -- enjoy!
  • Art Gallery Problem applet, which allows you to mouse in a polygon and watch as it computes a set of vertex guards, as given by Fisk's proof.
  • MathWorld page about the Art Gallery Theorems
  • Interactive Ear Clipping and Mouth Closing applet, with nice details about the Two-Ears Theorem and the One-Mouth Theorem (of homework set 1)
  • camera avoidance, a cute program to find a "best" path to avoid being seen by cameras
  • Convex hull algorithm applets
  • More geometric algorithm animations, a long list
  • Uniform polyhdera, a cool site found by Randy Sprouse
  • Delaunay/Voronoi applet by Paul Chew
  • shortest path in simple polygon, with horizontal trapezoidization, triangulation, "random" simple (monotone) polygon; by Josh Tyler



    Miscellaneous Links of Relevance:


  • Required textbook by O'Rourke, entitled "Computational Geometry in C, 2nd Edition"
  • Recommended textbook, by de Berg, van Kreveld, Overmars, and Schwartzkopf (1997).
  • David Mount's course notes on CG
  • Computational Geometry at Stony Brook
  • The Open Problems Project (TOPP), Erik Demaine, Joe Mitchell, and Joe O'Rourke
  • Jeff Erickson's Geometry Page
  • CompGeom Bibliography Page
  • David Eppstein's Geometry in Action
  • David Eppstein's Geometry Junkyard
  • David Eppstein's General Geometric References
  • Voronoi.com, page of Chris Gold
  • Strategic Directions in Computational Geometry: Working Group Report - Roberto Tamassia et al
  • Zometool: Ball and stick building toy/tool for geometers
  • CGAL, the Computational Geometry Algorithms Library
  • Directory of Computational Geometry Software


    Joe Mitchell -- Hotlist -- Applied Math & Statistics -- Computer Science -- SUNY Stony Brook