 |
|
 |
|
| |
|
| |
|
Contact: Elgindy,Hossam | Ignjatovic,Aleksandar |
| |
|
Campus: Kensington Campus
| |
|
Career: Postgraduate
| |
|
Units of Credit: 6
| |
|
Contact Hours per Week: 3
| |
|
Enrolment Requirements:
| |
|
Prerequisite: COMP9024 or enrolment in MIT programs 8684; Excluded: COMP3121, COMP3120, COMP3821, COMP9801.
| |
|
| |
|
Fee Band: 2
| |
 |
|
 |
Description
Techniques for design and performance analysis of algorithms for a variety of computational problems. Asymptotic notations, bounding summations, recurrences, best-case, worst-case and average-case analysis. Design techniques: divide-and-conquer, dynamic programming and memorisation, greedy strategy, backtracking, branch-and-bound. Algorithms: sorting and order statistics, trees, graphs and flow networks, matrices, arithmetic circuits. Intractability: classes P, NP, and NP-completeness, approximation algorithms.
|