COMP 360: Algorithm Design Techniques (Fall 2012)


Announcement

Office hours to see your final exam: Monday Dec 17th 2:00-4:00.

Instructor: Hamed Hatami
Office: Room 328, McConnell Building
Contact: hatami (at) cs (dot) mcgill (dot) ca
Lecture: TR 2:35 - 3:55 pm, Trottier Building 1090
Office Hours: TR 4:00-5:00 pm McConnell 328, or by appointment (email me)

Teaching Assistants

Xing Shi Cai
Anil Ada

Practice Material for Final Exam


Schedule

Evaluation

Course grades will be based upon assignments (20%), midterm (20%), and a final exam (60%) - or assignments (20%) and final exam (80%) if this leads to a better mark.

Textbook

Lectures


Course description:

We will cover the following topics.

Network flows.
Linear Programming.
NP-completeness.
PSPACE.
approximation algorithms.
randomized algorithms.

Prerequisite

COMP 251 or COMP 252, and either MATH 240 or MATH 235 or MATH 363. Restrictions: Not open to students who have taken or are taking COMP 362