AMS 545/ CSE 555 Course Material, Spring 2009
Joe Mitchell, Math Tower 1-109, 632-8366
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!)
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.
Main Course Information
Course Information (AMS 545), / CSE 555Spring 2009 This is the main
course information sheet with details about exams, homeworks, grading, etc.
Lecture Topics, giving brief notes of what is covered each class
Picasa album of board shots
Lots of information about what computational geometry
is all about can be found at
Jeff Erickson's Geometry Page.
Homeworks and Other Handouts
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 (AMS 345 version)
Solutions
Review Outline for Midterm (AMS 345)
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 (AMS 345)
Solutions
Review Outline for Final
Miscellaneous Links of Relevance:
Required textbook, by de Berg, Cheong, van Kreveld, and Overmars (3rd Edition).
Recommended textbook by O'Rourke,
entitled "Computational Geometry in C, 2nd Edition"
Computational Geometry at Stony Brook
Tom Fevens course notes, slides and links, following our text
Geometry software, part of
geometryalgorithms.com
Godfried Toussaint's CG page where Godfried keeps many useful
links to cool stuff in CG
Graph drawing slides,
Dynamic CG slides, Brown University
Convex hull algorithm applets, with cool Java applets for
Graham's scan, Jarvis' march, and Quick hull
A description of Melkman's algorithm (the applet link no longer works)
link to T. Chan's paper on output sensitive convex hull
computation. See also the
convex hull algorithms notes of Robert Pless (based on
David Mount's course notes on CG
On the Hertel-Mehlhorn algorithm to compute a decomposition
of a simple polygon into convex polygons
shortest path in simple polygon, with horizontal trapezoidization,
triangulation, "random" simple (monotone) polygon; by Josh Tyler
Search the geom.bib, Barcelona search engine
The Open Problems Project (TOPP), with J. O'Rourke and E. Demaine
NYU Geometry Seminars
Computational Geometry on the WWW,
Maintained by Guilherme Albuquerque Pinto
David Eppstein's Geometry in Action
Jeff Erickson's Geometry Page
David Eppstein's General Geometric References
Mesh Generation Pages
Voronoi.com, page of Chris Gold
CGAL, the Computational Geometry Algorithms Library
Directory of Computational Geometry Software
QuickCD, Stony Brook's fast collision detection code (my work with J. Klosowski, M. Held)