Prof. Micha Sharir (michas@tau.ac.il)
Spring 2011, Tuesday 16:00-19:00, Handasa Kitot Bldg., Room 003
Announcements:
There will be Shi'ur Khazara on June 19, 2011, 15:00-18:00 in
Schreiber 007
There was NO class on March 15, 2011
There was NO class on April 12, 2011
There were two make-up classes (Shi'urey Hashlama):
Friday, May 13, 9:30-12:30, Kaplun 118
Friday, May 27, 9:30-12:30, Kaplun 118
Assignment grader: Tal Kaminker
email: tkaminker@gmail.com
Please address all special requests to Tal, cc'ed
to me.
*** Here are
brief solutions of assignment 1
*** Here are
brief solutions of assignment 2
*** Here are
brief solutions of assignment 3
*** Here are lecture notes, taken by one of the
students two years ago.
*** The notes are offered as a public service; they are not edited
*** and the "management" is not responsible for their contents...
*** The course this year may slightly deviate from the material
presented in these notes!
Lecture 1 (3.11.08)
Lecture 2 (10.11.08)
Lecture 3 (17.11.08)
Lecture 4 (24.11.08)
Lecture 5 (1.12.08)
Lecture 5--different version (1.12.08)
Lecture 6 (8.12.08)
Lecture 7 (15.12.08)
Lecture 8 (22.12.08)
Lecture 9 (29.12.08)
Lecture 10 (5.1.09)
Lecture 10 (partial) (5.1.09)
Lecture 11 (12.1.09)
Lecture 12 (19.1.09)
Lecture 13 (26.1.09)
*** By popular demand, here are links to two past (take-home) exams:
Exam 1
Exam 2
Assignments:
5 assignments will be given. They comprise about 20% of the final
grade.
Assignment 1, due March 22, 2011
Assignment 2, due April 5, 2011
Assignment 3, due May 17, 2011
Assignment 4, due May 31, 2011
Assignment 5, due June 19, 2011
Sarnak-Tarjan paper on persistent search trees
Final Exam: Tuesday, June 21, 2011
An in-class exam
You may bring to the exam any written material
The exam comprises 80% of the final grade.
GOOD LUCK!!
Moed Bet: October 24, 2011
Course description
The course is a basic course in computational geometry.
It assumes basic knowledge in algorithms, data structures, complexity,
etc.
Basic knowledge of probability is also needed.
It also assumes familiarity with basic geometric concepts and
facts (in the plane and in higher dimensions).
There is no textbook that covers all the material given in the course, but a large portion of it is covered in the book:
De Berg, van Kreveld, Overmars and Schwarzkopf,
Computational Geometry, Algorithms and Applications (1997);
second edition (2000)
(there is also a recent third edition).
Additional material will be distributed or given a reference to, as
needed.
One may also consult the books
Course requirements:
Final exam and five assignments during the semester (see above).
Assignments will be graded and will comprise part
(about 20 percent) of the final grade.
The syllabus of the course
(1) Introduction:
(2) Convex Hull Algorithms:
(3) The Sweeping Paradigm:
(4) Point Location:
(5) Intersection Problems and Linear Programming:
(6) Voronoi Diagrams:
(7) Range Queries and Multidimensional Data Structures: