![]() |
|
Course AC: Algorithms and Complexity
Course descriptionPrinciples for construction of algorithms: Decomposition, greedy algorithms, dynamic programming. Algorithm analysis. Probabilistic algorithms. Approximation. Selected applications to sets, graphs, and geometry. Exponential time algorithms and Fixed Parameter Tractability. Complexity Theory: Reductions. Complexity classes P (polynomial time), NP (non-deterministic polynomial time). NP-complete problems. Literature
Most material will be provided on the website.
Additionally, for parts of the course it may be useful to buy the book
Website: https://tomvanderzanden.nl/LNMB-AC/ PrerequisitesKnowledge of basic mathematics (set and logic notation, linear algebra, proof by induction, probability theory, big-O notation)ExaminationHomeworkAddress of the lecturers
Dr. P. Bouman Dept. Data Analytics and Digitalisation Maastricht University E-mail: T.vanderZanden@maastrichtuniversity.nl |