everything.study
MATH 4242

Algorithms and Complexity

Undergraduate

is a study of the correctness and complexity of algorithms, with particular focus on algorithms important in mathematics. Topics may include sorting and binary search, string searching, integer multiplication and exponentiation, matrix multiplication, geometric problems such as closest pair of points and convex hull, probabilistic and approximative algorithms. This course discusses polynomial reductions and NP-completeness.

Prerequisites & course information

PR: MATH 3132 and 3240 and Computer Science 1510 or the former 1710 or the former 2710 or the former 2602 or Engineering 1020 or permission of the Chair of Mathematics

Sources