Heinz Nixdorf Institut
Universität Paderborn
Algorithmen und Komplexität

Home Komplexitätstheorie I
Inhalt
Termine
Übungen
Prüfung
Skript
Literatur

Orientierung:

Heinz Nixdorf Institut
Algorithmen und Komplexit
 
Webmaster
  


»Komplexitätstheorie I«


Herzlich Willkommen auf den WWW-Seiten zur Vorlesung »Komplexitätstheorie I« im Sommersemester 2004

Informationen zur Vorlesung

Inhalt

Im Zentrum der Vorlesungen über Komplexitätstheorie stehen die Frage nach den Grenzen der Berechenbarkeit und die Klassifizierung von Problemen bezüglich ihrer algorithmischen Komplexität. Als Maße für Komplexität werden insbesondere Laufzeit und Speicherbedarf, aber auch z.B. Parallelisierbarkeit herangezogen. Es beinhaltet den Nachweis sowohl der Nichtentscheidbarkeit z.B. der Arithmetik als auch die Untersuchung der Problem-inhärenten Komplexität, d.h. den Beweis unterer Komplexitätsschranken und den Komplexitätsvergleich von Problemen. Im ersten Teil, Komplexitätstheorie I, werden unter anderem folgende Themen behandelt:

  • Eine untere Schranke für 1-Band-Turingmaschinen
  • Vergleiche zwischen Komplexitätsklassen
  • PSPACE-Vollständigkeit
  • Nichtentscheidbarkeit

Im WS 04/05 wird im Teil II der Vorlesung u.a. auf parallele Komplexitätsklassen und P-Vollständigkeit eingegangen, und es werden einige weitere untere Schranken vorgestellt.

Termine

Vorlesung

von: Friedhelm Meyer auf der Heide

Mo. 9-11, Raum D1.303. Die Vorlesung beginnt am 19.04.2004.

Übungen

von: Jens Krokowski

Mo. 11-13, Raum D1.303. Die erste Übung findet am 19.04.2004 statt.
zusätzlicher Termin :
Do. 16-18, Raum P14.08.  Erster Termin: 29.04.2004.
Die Übung am Donnerstag, 29.07.2004 muss leider ausfallen, bitte besuchen Sie die Übung am Montag, 26.07.2004.

Die Übungen (Präsenzübung) finden 2-wöchentlich statt. Die Termine der nächsten Übungen finden Sie in der nachfolgenden Tabelle:

Übung
Mo. 11-13
Do. 16-18
1
19.04.
29.04.
2
03.05.
06.05.
3
17.05.
Christi Himmelfahrt, bitte Mo. Übung besuchen
4
Pfingstmontag, bitte Do. Übung besuchen
03.06.
5
14.06.
17.06.
6
28.06.
01.07.
7
12.07.
15.07.
8
26.07.
fällt aus, bitte Mo. Übung besuchen


Prüfungen

Die Prüfungen sind 30-minütige, mündliche Einzelprüfungen. Die Uhrzeit erfahren Sie hier.
Änderungen werden auf dieser Webseite und/oder per Email mitgeteilt.

Übungen

Gruppenarbeit

Wir fordern Sie ausdrücklich auf, in kleinen Gruppen (3-4 Personen) gemeinsam die Vorlesung nachzuarbeiten und die Übungen zu bearbeiten. Für den Lernerfolg (und den Spaß am Studieren) ist das sehr förderlich. Sie dürfen Ihre Übungen (Hausaufgaben) auch in solchen Gruppen abgeben.

Hausaufgaben

Es wird 2-wöchentlich Freitags ein Übungsblatt mit jeweils 3-4 Aufgaben auf dieser Website herausgegeben (1. Termin 16.04.04), das von Ihnen zu bearbeiten ist. Die Lösung wird bis Freitag, 9:00 Uhr in den Kästen auf Ebene D3 abgegeben (1. Termin Fr. 30.04.04, 9 Uhr) und von den Betreuern der Übungsgruppe korrigiert und bewertet.

Übung Hausaufgaben Ausgabe Abgabe
0
PDF --
--
1 19.04. 30.04.
2 30.04. 14.05.
3 14.05. 28.05.
4 28.05. 11.06.
5 11.06. 25.06.
6 25.06. 09.07.
7 09.07. 23.07.

Anmeldung

Die Anmeldung zu den Übungen erfolgt über StudInfo{flex}. Jede Gruppe ist auf 20 Teilnehmer begrenzt. Sie können Ihre persönlichen Informationen, sowie die Zugehörigkeit zu einer Übungsgruppe und Ihre Punkte aus den Hausaufgaben einsehen. Später finden Sie hier die Klausuranmeldung und erfahren Ihr Klausurergebnis. Bitte beachten Sie: Für jede Veranstaltung, die Sie besuchen und die zur Anmeldung StudInfo{flex} verwendet, müssen Sie sich erneut anmelden, jedes Teilnehmerkonto ist für genau eine Vorlesung gültig. Passwörter werden verschlüsselt gespeichert, d.h. als Administrator können wir nur ein neues Passwort setzen, falls Sie Ihr Passwort vergessen haben. Hier geht es zu Ihrem Teilnehmerkonto:

Mein Konto

Prüfung

Wenn Sie aktiv in den Übungen mitarbeiten, können Sie Ihre Note wie folgt verbessern (Bonus):

  • Erreichen Sie mindestens 50% der Punkte der Hausaufgaben, so verbessert sich die Note um 1/3.

  • Erreichen Sie mindestens 75% der Punkte der Hausaufgaben, so verbessert sich die Note um 2/3.

Als Bonusleistung zählen die Hausaufgaben von dieser Veranstaltung. Übungsleistungen aus früheren Veranstaltungen werden nicht anerkannt. Eine Verbesserung der Note 5 (nicht bestanden) ist nicht möglich.

Skript

Hier können Sie die PS - Version erhalten. Dieses Skript kann jedoch das Lesen von Lehrbüchern nicht ersetzen. Ergänzungen erscheinen im Laufe des Semesters begleitend zur Vorlesung.

Literatur

Lehrbücher

Die obigen Bücher finden Sie auch im Semesterapparat.

Grundlagen

  • Introduction to Automata Theory, Languages, and Computation. John Hopcroft, Jeffrey Ullman. Addsion Wesley, 1979.
  • Theoretische Informatk - kurzgefaßt. Uwe Schöning. Spektrum, akad. Verlag, Heidelberg, 3. Auflage 1997.
  • Theoretische Informatik - Eine algorithmenorientierte Einführung. Ingo Wegener. Teubner, 1993.
  • Introduction to the Theory of Computation. Michael Sipser. PWS, 1997. (Fehlerliste)
  • Einführung in die Theoretische Informatik. Klaus Wagner. Springer, 1993.
  • Perlen der Theoretischen Informatik. Uwe Schöning. BI-Wiss. Verlag, 1995.


Sollten auf der Seite Informationen fehlen oder falsch sein, bitte wir dies per E-Mail Jens Krokowski zu berichten. Letzte Aktualisierung: 15.06.2004