BIL 741, 2010-2011 Spring

Advanced Analysis of Algorithms I 

Lectures: Wednesday 13:00-15:45 @D5


Instructor: Erkut Erdem

Office: 114

Office Hours: Mon 09:00-10:30

e-mail: erkut@cs.hacettepe.edu.tr


Course Description:

Complexity of algorithms. Recurrence relations. Solving recurrences. Analysis of selected sorting and graph algorithms. Major algorithm design paradigms. Divide and conquer. Greedy approach. Dynamic programming. Backtracking. Branch and bound. NP-complete and NP-hard problems. Selected advanced algorithmic problems. 


Textbook:

Tentative Outline

Assignments Policy

There will be written and programming assignments, which have to be done individually. Completing these assignments is a key to be successful in this course.


Grading Policy

Assignments 30%, Midterm 30%, Final %40


Resources

-->

Homework Assignments


Please follow the course newsgroup news.cs.hacettepe.edu.tr/dersler.bil741 for announcements.