Algorithms
Spring 2006
Lecturers:
Prof.
Micha Sharir (michas@post.tau.ac.il)
Prof.
Amos Fiat (fiat@post.tau.ac.il)
Lectures:
Sunday
Tuesday
Each week
one of the lecturers will give both lectures.
Assistants:
Thursday
Thursday
Thursday
Wednesday
Wednesday
Messages:
|
Date |
Message |
|
|
There will be no class
next Tuesday (Purim). Instead, there will be a class on Friday, |
|
|
The make-up class will
take place on Friday, |
|
|
Question 5 in exercise 1
is canceled, since one of the groups hasn’t seen the complete
algorithm. |
|
|
There is a make-up class
on Friday, 31/3/06, 08:00-10:30, in Melamed. |
|
23/4/06 |
There will be a make-up class
for Tuesday's group on Friday, 28/4/06, 9:00-12:00, in Melamed. |
|
|
On Thursday, 11/5, there
will be no recitations due to yom hastudent. |
|
|
There will be a recitation
for Thursday’s groups on Friday, |
|
|
The exam
will contain 6 questions, from which you have to choose 5. You may
bring with you one A4 paper, written on both sides. The
pseudo codes of the algorithms will be attached to the exam. |
|
|
There
will be a “tirgul hazara”
on Tuesday, 27/6, at |
Exercises:
|
Number |
Exercise |
Due |
Solution |
|
1 |
29-30/3/06 |
||
|
2 |
26-27/4/06 |
||
|
3 |
17-18/5/06 |
||
|
4 |
|
||
|
5 |
18/6/06 |
||
|
6 |
Not for submission |
Grades:
Final exam = 90 percent; exercises = 10 percent (magen).
All exercises except for 1
must be submitted.
Moreover, in order to get a
passing grade, one must pass the exam.
Textbooks:
·
Cormen, Leiserson, Rivest,
Introduction to Algorithms, 2nd Edition, 2001
·
Translation
to Hebrew of this book by the Open University
·
Even,
Graph Algorithms
·
Aho, Hopcroft and Ullman,
Data Structures and Algorithms
The
syllabus of the course
(1) Introduction:
(2) Euler Graphs:
(3) Scanning Graphs:
(4) Minimum Spanning
Trees in Weighted Graphs:
(5) Shortest Paths in
Weighted Graphs:
(6) Network Flow:
(7) Classes of
Algorithms:
(8) String Matching:
(9) Additional Topics
in Algorithms: