VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Algorithmics for Hard Problems
Algorithmik für schwere Probleme
Last Updated: 2026-06-01 11:33:07
Abstract
This course unit looks into algorithmic approaches to the solving of hard problems, particularly with moderately exponential-time algorithms and parameterized algorithms.The seminar is accompanied by a comprehensive reflection upon the significance of the approaches presented for computer science tuition at high schools.
Objective
To systematically acquire an overview of the methods for solving hard problems. To get deeper knowledge of exact and parameterized algorithms.
Content
First, the concept of hardness of computation is introduced (repeated for the computer science students). Then some methods for solving hard problems are treated in a systematic way. For each algorithm design method, it is discussed what guarantees it can give and how we pay for the improved efficiency. A special focus lies on moderately exponential-time algorithms and parameterized algorithms.
Resources
Lecture Notes
Unterlagen und Folien werden zur Verfügung gestellt.
Literature
J. Hromkovic: Algorithmics for Hard Problems, Springer 2004. R. Niedermeier: Invitation to Fixed-Parameter Algorithms, 2006. M. Cygan et al.: Parameterized Algorithms, 2015. F. Fomin et al.: Kernelization, 2019. F. Fomin, D. Kratsch: Exact Exponential Algorithms, 2010.
Learning Materials (Links)
- Main link
- Information
General Information
- Language
- German
- Levels
- DZ , SHE , MSC , WBZ
- Frequency
- Every two years
Examination
- Type
- session examination
- Mode
- oral 30 minutes
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture | Algorithmik für schwere Probleme |
|
2 h weekly |
| exercise | Algorithmik für schwere Probleme |
|
1 h weekly |
| independent project | Algorithmik für schwere Probleme | No time listed | 1 h weekly |
Offered In
-
Informatik DZ (Detaillierte Informationen zum Ausbildungsgang auf: )
-
Informatik Lehrdiplom (Weitere Informationen: )
-
-
-
Mathematik Lehrdiplom (Detaillierte Informationen zum Studiengang auf: )
-
Wahlpflicht (Weitere Lehrangebote aus dem Bereich Erziehungswissenschaften sind unter "Studiengang: Ausbildung in Erziehungswissenschaften für Lehrdiplom und DZ" aufgeführt.)
-
-
-
-