[MPI-Logo] [Uni-Logo]


Approximation Algorithms

Advanced lecture winter 2008/09

Most of the interesting problems in discrete optimization are known to be NP-hard. Therefore finding an optimal solution may be prohibitively time consuming, following the widely believed conjecture that P &ne NP. When the efficiency of algorithms (polynomial running time) is an important issue, one is willingly to sacrifice the optimality of solutions - up to a certain extent. In the area of approximation algorithms, we design polynomial time algorithms that provide a guaranteed performance on the quality of their solutions.

This course aims to provide a broad introduction into the design and analysis of approximation algorithms. We will focus on fundamental techniques and problems in this area.

EXAM: Thursday 12/2, from 12:30 pm to 2:00 pm, room 003, building E1 3.


Instructors: Spyros Angelopoulos, Nicole Megow and Rajiv Raman
Time & room: Tue 12-14 in E1 4 room 024 & Thu 12-14 in E1 3 room 003
The lectures will be from 12:30 to 14:00!
Start: Tuesday, October 21, 2008
Flyer: [pdf]

Credit: This lecture is an advanced course with integrated exercise sessions (3+1). To get a graded certificate (6 CP) we expect you to attend the lectures and exercise sessions regularly. In the exercise sessions we expect you to participate actively and present solutions of at least three homework exercises at the board. In the last week of the term will be an exam.

Prerequisites: Basic knowledge of algorithms, complexity as well as elementary calculus, linear algebra and probability.

Course Material: We will follow the book Approximation Algorithms by Vijay Vazirani (Springer, 2001) which will be supplemented with research papers. Other references are
  • Dorit Hochbaum, Approxmiation algorithms for NP-hard problems, PWS Publishing Company, Boston, MA, 1996
  • Rajeev Motwani and Prabhakar Raghavan, Randomized Algorithms, Cambridge University Press, 1995.
  • G. Ausiello, P. Crescenzi, G. Gambosi, V. Kann, A. Marchetti-Spaccamela und M. Protasi, Complexity and Approximation: Combinatorial Optimization Problems and Their Approximability Properties, Springer, Berlin, 1999.

Course Contents:


Lectures