AMS 345/ CSE 355 Computational Geometry, Spring 2009


The course meets Mon/Wed, 2:20--3:40pm in Earth and Space 079.

All ARE Welcome!



Announcements:

5/11/09: I brought hard copies to the review session today of the following handout:
http://www.ams.sunysb.edu/~jsbm/courses/345/additional-problems-for-final.pdf
Recall that your final exam will be comprised of problems taken from:
1. hw5, hw6, hw7, hw8
2. the two practice finals (on the course website, with solutions)
3. the review sheet (on course website)
4. the list of additional problems (url above), which we went over in the review today. (No solutions are written up, but if you have specific questions after you attempt to solve them, feel free to ask. We did most of them on the board.)
The exam is closed book, closed notes.
Bring colored pencils/pens if you want for the drawings. A straightedge could be useful too.
The final will be 2:00-3:15pm on Wed, May 13, in Library E4320 (note the room!). Come early to get set up.
At 3:15-4:30, you may optionally take the Second Chance Midterm.

The final exam will be in Library E4320, 2:00, Wed, May 13. The first half (75 minutes) will be a noncummulative exam on hw 5-8 material; the second half of the period (3:15-4:30) will be for a second-chance retake of the midterm (see the course info sheet).
There will be a Review Session on Monday, May 11, 12:00-1:30 in Math P-131.

Our TA for the course is Shuai Shao (shsshao@gmail.com); office hours Mon 9:30-10:30am, Tues 3:30-4:30pm in Harriman 010.
My office hours are, tentatively, Mon (12:00-1:00), Tue (12:30-2:00), or email me for an alternate times, or whenever you drop by and I am free (don't be shy!)

Lecture Topics, giving brief notes of what is covered each class

Picasa album of board shots

On-Line Versions of Handouts from Class:

Course Information (AMS 345), Spring 2009
The introductory class on Monday, January 26 ( Powerpoint slides are available) will give an overview of what computational geometry is and what types of problems we study in the course. I will include some demos, which are applets linked from the slides and linked below. Homework 1, due Wednesday, Feb 11 in class ( Large versions of the figures for HW1)
Solution notes for HW1 (posted after due date)

Homework 2, due Wednesday, Feb 18 in class
Solution notes for HW2

Handout on monotone polygons and triangulating monotone mountains

Homework 3, due Wednesday, March 4 (revised) in class
( Large versions of the figures for HW3)
Solution notes for HW3

Notes on Melkman's Algorithm

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

Practice Midterm
Solutions

Review Outline for Midterm

Homework 5, due Wednesday, April 1 (update: by 12:00, Friday, April 3)
Solution notes for HW5

Notes on Voronoi and Delaunay

Homework 6, due Wednesday, April 15 (revised: due by 12:00, Friday, April 17)
Large instance of point set for problem (4)
Solution notes for HW6 (updated)

Homework 7 , due Monday, April 27
Solution notes for HW7

Examples on duality
An example related to problem 1, HW7

Homework 8, due Wednesday, May 6
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
  • 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, Cheong, van Kreveld, and Overmars (3rd ed, 2008).
  • 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