Berechenbarkeit und Komplexität

» This course is given in German.

Vorlesung im Wintersemester 1998/1999

ArtTermine/OrtBeginnVeranstalter
V3 Di 08:15-09:45 AH IV
Do 08:15-09:45 (14tgl.) AH II
13.10.1998 Thomas
Ü1 Do 08:15-09:45 (14tgl.) AH II Thomas, Matz

Inhalt

Ziel dieser Vorlesung ist die Klärung von Grundbegriffen der Informatik wie z.B. "algorithmisches Problem", "Algorithmus" und "Rechenaufwand". Im Rahmen dieser (mathematisch aufgebauten) Theorie der Berechenbarkeit und Komplexität kann man dann beurteilen, welche algorithmischen Probleme lösbar sind bzw. mit welchen Ressourcen eine Lösung möglich ist. Auch die Methoden, die hierzu entwickelt werden, haben allgemeine Bedeutung für die Informatik, so z.B. die Technik der Simulation und die Reduzierbarkeit von Problemen.

Themenübersicht in Stichworten:

  1. Algorithmenbegriff und Turingmaschinen
  2. Äquivalenz zu programmiersprachlichen Formalismen (WHILE-Programme, GOTO-Programme, rekursive Programme)
  3. Church-Turing-These und algorithmisch unlösbare Probleme
  4. Zeitkomplexität, Polynomzeit, NP-Vollständigkeit
  5. Platzkomplexität, Komplexitätshierarchien
  6. Ausblick auf weitere Themen und aktuelle Fragen der Forschung

Die aktive Teilnahme an den Übungen ist wichtig für den erfolgreichen Besuch der Vorlesung.

Literatur

  • Sipser, Michael: Introduction to the Theory of Computation; PWS Publishing Company, 1997
  • Schöning, Uwe: Theoretische Informatik - kurzgefaßt; Spektrum1997

Zuordnung

Theoretische Informatik