Piyush Kumar
Tuesday , Thursday. 3:35 - 4:50pm. Love 0103.
Instructor Office Hours: Tuesday, After Class.
TA: Samidh Chatterjee
TA Office Hours: TBA.
You will be able to find the lecture notes/slides here. Class readings/homework assignments can be found here.
This is a graduate level course in algorithms. You will be expected to know the material taught in 4531 well. You can find more about the course in the Course Information Handout.
[CLRS] |
T. Cormen, C. Leiserson, R. Rivest, and C. Stein. Introduction to Algorithms (2nd edition). MIT Press / McGraw-Hill, 2001. |
[MR] |
R. Motwani and P. Raghavan. Randomized Algorithms. Cambridge University Press, 1995. |
[V] |
V. V. Vazirani. Approximation Algorithms. |
[AMO] | .
Ravindra K. Ahuja, Thomas L. Magnanti, and James B. Orlin. Network Flows: Theory, Algorithms, and Applications. Prentice Hall, 1993. |
Succeeding in Algorithms Class Interesting Algorithms Classes [1] [2] [3] [4] Cheat Sheet Advanced Computational Geometry Some more material The LEDA Book How to Present a Paper in Theoretical Computer Science, by Ian Parberry.
Remember, choosing when to take Algos based on the professor teaching it is like trying to choose which barrel of boiling oil to swim in based on the color of the barrel. Besides, you'll probably have to take it more than once anyway.--Anonymous |