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