Course based on Algorithms and Data Structures 1 and 2, algorithms from the area of combinatorial optimization, linear programming, and integer linear programming. Didactics: - weekly lecture - 2 exercise sheets - one programming exercise - oral exam