I will be away for 5 weeks starting Dec 1st.
So please send me e-mail if you need any clarificatian regarding your final marks/grade, and I will look into it as soon as I am back.



 
Professor Anil Maheshwari
School of Computer Science
573 Design and Analysis of Algorithms 


Course Outline and Home Page

This is the 95.573 home page "http://www.scs.carleton.ca/~maheshwa/573.html". Check it regularly for new information, assignments, etc. 


Instructor: Anil Maheshwari,

Office: School of Computer Science, Carleton University, Ottawa, Canada K1S 5B6, room 5364, Herzberg Physics Building,

Phone: (613) 520-4333, Fax: (613) 520-4334,

OFFICE HOURS:

E-mail: maheshwa@scs.carleton.ca, WWW:http://www.scs.carleton.ca/~maheshwa.


Term: Fall  2001, Class Hours:


Classroom:



Course Prerequisite 95.384


Course Objectives Course Text Book:  (CLR) Cormen, Leiserson and Rivest: "Introduction to Algorithms", McGraw Hill, MIT Press, 1991.

Course References:



Contents (Tentative by Week)
  1. Background
  2. Graph Algorithms
  3. Greedy Algorithms and Matroids
  4. Analysis of Algorithms: Amortized analysis
  5. Binomial and Fibonacci Heaps.
  6. Maximum Flow
  7. Linear Programming
  8. FFTs
  9. Randomized Algorithms
  10. NP Completeness
  11. Approximation Algorithms
  12. Special Topics



Course evaluation (Flexible)

2 Assignments, 1 Seminar, 1 Report and a FINAL EXAM (on the last day of our class).

For Seminars/Reports - if you haven't chosen a topic so far, please choose a paper (e.g see Jl. of Algorithms, SIAM Jl. Comput.) and immediately decide and let me know.
This should be positively be done by Oct 4th or you will loose your marks.

Seminar - will be for 25-30 minutes during the class, and it should present what is problem - techniques - data structures and algorithms - main contribution of that paper.

Report - should briefly describe (in your own words) what is there in the paper. Proof of the main theorem - and discuss the key ideas. Report should be atleast 4 page long, and will be due the same date as your seminar. It will be put up on the web - as you will be asked questions from that in your final exam/assignments.


Assignments

Assignment 1 (Due on Oct 29) (Drop it in my office or SCS office)
Assignment 2 (Due on Nov 22 in the class)
 


Announcements

FOR FINAL EXAM
- Following Sections from the 2nd edition of the CLRS Book
  17.3
  19.1, 19.2
  20.1, 20.2, 20.3, 20.4
  22.1, 22.2, 22.3, 22.4
  23.1, 23.2
  24.3
  26.1, 26.2, 26.3
  34.1, 34.2, 34.3 (skip proof of Lemma 34.6), 34.5, 34.6
  35.1, 35.2

  Basic Idea about randomized LP in 2-dimensions
  Main results+ Techniques of all talks (don't worry about the details).
  



http://www.scs.carleton.ca/~maheshwa