Computer Science
Advanced Design and Analysis of Algorithms: COMPSCI 720 Semester 1, City Campus
This course is aimed at graduate level students as preparation for research work in algorithms development. It is also useful for students intending to work in the general area of theoretical computer science, and to mathematics students interested in computational combinatorics.
See the advertised CS720 showcase.
Course content varies substantially each year. Please contact the course coordinator/director (Simone Linz) if you have questions. The course has been taught by Michael Dinneen and Simone Linz for many years.
The first part, usually taught by Michael, will initially cover basic combinatorial algorithms (how to enumerate objects and rank/hash them). We then study fixed-parameter tractable (FPT) techniques for coping with NP-hard problems such as linear-time dynamic programs for graphs of bounded treewidth. Finally we cover some advanced algorithm topics on approximation and local search.
-
Related Programmes