CS 455-558 – Algorithms- Fall 2016
Algorithm Design, J. Kleinberg, É. Tardos, Addison Wesley, 2006
Introduction to Algorithms (3rd Edition), T.H. Cormen, C.E. Leiserson, R.L. Rivest, C. Stein, MIT Press, 2009
Lectures : Tuesdays and Thursdays 3:30 pm – 4:45 pm Root Hall A-017
Office hours : Tuesdays 1:00 pm – 2:00 pm Root Hall A-127
· 4 Assignments (each 5 %)
· Midterm (25 %)
· Final Exam (55 %)
Lecture1 (Introduction) (slides)
Lecture2(Recursive Functions) (slides)
Lecture3(Analyzing Algorithms) (slides)
Lectures4-5(Graph Theory and Graph Traversal) (slides)
Lectures6-8(Minimum Spanning Trees) (slides)
Lectures9(Shortest path in digraphs) (slides)
Lectures10-11(Interval Scheduling) (slides)
Lectures12-14(Divide and Conquer) (slides)
Lectures15-16(Weighted Interval Scheduling) (slides)