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!
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