This is an archived website. The group moved to RWTH Aachen University.

Approximation Algorithms 1+2 (Winter 2021/22)


Topical


Organization


Material

Access to course material is restricted to participating students.


Lecture Notes

Last update on 10 Feb 2022 (restricted access, access information provided in the first lecture)

Most of the material is also discussed in the (German) Skript by Prof. Georg Schnitger.


Videos

Available here (access via HRZ-account)


Exercise Sheets

Weekly exercise sheets will be published here. Your solutions should be submitted as one PDF-file via moodle.


Part 1:
Part 2:

Topic

Many meaningul optimization problems are not known to allow for algorithms that always compute optimal solutions in polynomial time. An important alternative are efficient approximation algorithms that come with provable guarantees for the quality of the computed solution. The course presents such algorithms and techniques for their analysis. In particular, we focus on greedy algorithms, dynamic programming and local search. Moreover, we discuss branch-and-bound algorithms and tools from linear programming. An alternative view of the class NP via probabilistically checkable proofs is used to show the limits of efficient approximation algorithms.


Literature