Institute of Theoretical Computer Science
- 1:
Teaching.- 1.1:
Vorlesungen. - 1.2:
Projekte. - 1.3:
Seminare. - 1.4:
Proseminare. - 1.5:
Promotionskolleg. - 1.6:
Abschlussarbeiten. - 1.7:
Diplomandenseminar. - 1.8:
Archive.- 1.8.1:
WS 2011/2012. - 1.8.2:
SS 2011. - 1.8.3:
WS 2010/2011. - 1.8.4:
SoSe 2010. - 1.8.5:
WS 2009/2010. - 1.8.6:
SoSe 2009. - 1.8.7:
WS 2008/2009. - 1.8.8:
SoSe 2008. - 1.8.9:
WS 2007/2008.- 1.8.9.1:
Algorithmen II. - 1.8.9.2:
Algorithmen der Bioinformatik. - 1.8.9.3:
Einfuehrung in die Bioinformatik. - 1.8.9.4:
Formale Grundlagen der Informatik. - 1.8.9.5:
Formale Methoden der Informatik (WiWi). - 1.8.9.6:
Kryptographie Praktikum WS07/08. - 1.8.9.7:
Proseminar Graphalgorithmen. - 1.8.9.8:
Quantum Computing. - 1.8.9.9:
Theoretische Informatik I.
- 1.8.9.1:
- 1.8.1:
- 1.1:
- 2:
Research. - 3:
TheorieTag. - 4:
Members. - 5:
Adresse. - 6:
Intern. - 7:
Imprint.
Algorithmen II
Inhalt
• Einführung: Das Erfülbarkeitsproblem, 2-Sat, probabilistischer Algorithmus für 2-SAT.
• NP-Vollständigkeit: Bedeutung, Beispiele.
• Graph Algorithmen: Minimaler Schnitt, kürzeste Wege zwischen allen Knotenpaaren, Matching, das Heiratsproblem, 3-Färbarkeit.
• Algebraische und zahlentheoretische Algorithmen: Multiplikation großer Zahlen, Matrizen-Multiplikation, modulare Exponentiation, Faktorisierung: Pollard's rho und (p-1) Algorithmen, quadratisches Sieb.
• Approximationsalgorithmen: 0/1 Rucksack, Max-Cut, Travelling-Salesman und Delta-TSP, Max-k-SAT, #DNF-SAT
• Parametrisierte Algorithmen. Grundlegende Methoden: Beschräenkte Suchbäume, Reduktion auf dem Problemkern, verebbare Grapheigenschaften, Color-coding.
• On-line Algorithmen: Das Paging Problem und das Arbeitsverteilungsproblem: deterministische und probabilistische Algoritmen.
Übungen
| Blatt | Vorlesungsstoff | Material / Links | Korrektur |
| Cover, SAT, Komplexitätsklassen | |||
Turing-Reduktion, Min-Cut 2-SAT | |||
| APD-Algorithmus | |||
| APSP-Algorithmus | |||
| Matching | |||
| Matching |
Literatur
- T.H. Cormen, C.E. Leiserson, R.L. Rivest: Introduction to Algorithms. MIT Press, 1990.
- M.R. Garey, D.S. Johnson: Computers and Intractability - A Guide to the Theory of NP-Completeness. Freeman, 1979.
- A. Gibbons, W. Rytter: Efficient Parallel Algorithms. Cambridge University Press, 1988.
- M. Goemans: Lecture Notes on On-Line Algorithms. ftp://theory.lcs.mit.edu/pub/classes/18.415/notes-online.ps
- D. Kozen: The design and Annalysis of Algorithms. Springer, 1992.
- N. Lynch: Distributed Algorithms. Morgan Kaufmann, 1996.
- R. Motwani, P. Raghavan: Randomized Algorithms. Cambridge University Press, 1995.
- R. Niedermeier: Parametrisierte Algorithmen Skript von der Universität Tübingen. www-fs.informatik.uni-tuebingen.de/lehre/ss99/paal.html
- C.H. Papadimitriou: Computational Complexity. Addison-Wesley, 1994.
- U. Schöning: Algorithmik. Spektrum Akademischer Verlag, 2001.
- A. Lenstra: Integer Factoring. Designs, Codes and Cryptography 19, 101-128 (2000).
Dozent
Vorlesungszeiten
Dienstag 10:00 - 12:00
Donnerstag 14:00 - 16:00
jeweils in O28/H21
Übungsleiter
Übungszeiten
haben Sich ab 08.11 geändert:
Donnerstag 10-12 Uhr N25/214
