MLU
INF.01116.07 - Komplexitätstheorie (Vollständige Modulbeschreibung)
Originalfassung Englisch
INF.01116.07 5 CP
Modulbezeichnung Komplexitätstheorie
Modulcode INF.01116.07
Semester der erstmaligen Durchführung
Fachbereich/Institut Institut für Informatik
Verwendet in Studiengängen / Semestern
  • Bioinformatik (MA120 LP) (Master) > Bioinformatik BioinformatikMA120, Akkreditierungsfassung gültig ab SoSe 2023 > Algorithmen und Theoretische Informatik (Anteil gem. § 5 Abs. 4-6, Anlage 2)
  • Bioinformatik (MA120 LP) (Master) > Bioinformatik BioinformatikMA120, Akkreditierungsfassung (WS 2009/10 - SS 2016) > Hauptgebiet ”Mathematik und ausgewählte Module der Theoretischen Informatik”
  • Bioinformatik (MA120 LP) (Master) > Bioinformatik BioinformatikMA120, Akkreditierungsfassung (WS 2016/17 - WS 2022/23) > Mathematik
  • Informatik (MA120 LP) (Master) > Informatik InformatikMA120, Akkreditierungsfassung gültig ab SoSe 2023 > Vertiefende Module der Vertiefungsrichtung `Algorithmen und Theoretische Informatik`
  • Informatik (MA120 LP) (Master) > Informatik InformatikMA120, Akkreditierungsfassung (WS 2006/07 - SS 2013) > Primärmodule
  • Informatik (MA120 LP) (Master) > Informatik InformatikMA120, Akkreditierungsfassung (WS 2006/07 - SS 2013) > Sekundärmodule
  • Informatik (MA120 LP) (Master) > Informatik InformatikMA120, Akkreditierungsfassung (WS 2013/14 - SS 2016) > Vertiefende Module der Vertiefungsrichtung `Algorithmen und Theoretische Informatik`
  • Informatik (MA120 LP) (Master) > Informatik InformatikMA120, Akkreditierungsfassung (WS 2016/17 - WS 2022/23) > Vertiefende Module der Vertiefungsrichtung `Algorithmen und Theoretische Informatik`
  • Mathematik (MA120 LP) (Master) > Mathematik MathematikMA120, Akkreditierungsfassung gültig ab WS 2022/23 > Anwendungsfach Informatik (20 LP sind zu erbringen)
  • Mathematik (MA120 LP) (Master) > Mathematik MathematikMA120, Akkreditierungsfassung (WS 2006/07 - SS 2013) > Anwendungsfach Informatik
  • Mathematik (MA120 LP) (Master) > Mathematik MathematikMA120, Akkreditierungsfassung (WS 2013/14 - SoSe 2023) > Anwendungsfach Informatik
Modulverantwortliche/r
Weitere verantwortliche Personen
apl. Prof. Dr. Klaus Reinhardt
Teilnahmevoraussetzungen
keine
Kompetenzziele
Studierende sollen durch dieses Modul die folgenden Kompetenzen erwerben:
  • Sie können beurteilen, mit welchem Aufwand algorithmische Probleme auf einer Maschine, unabhängig vom konkreten Computer, gelöst werden können.
  • Sie verstehen praktische Grenzen der algorithmischen Lösbarkeit von Problemen und können die Komplexität spezieller Probleme einschätzen und klassifizieren.
  • Sie sind in der Lage, mit Reduktions- und Simulationstechniken komplexitätstheoretische Untersuchungen anzustellen.
  • Sie verstehen abstrakte Zusammenhänge und können selbstständig mit grundlegenden mathematische Methoden umgehen.
  • Sie können verschiedene Problemlösestrategien und Beweisverfahren anwenden.
Modulinhalte
  • Das Bestreben der Komplexitätstheorie ist es, grundlegende Aussagen zu treffen, mit welchem Zeit- und Speicherplatzaufwand algorithmische Prozesse auf einer Maschine gelöst werden können. Als Grundlage für geräteunabhängige Untersuchungen dient die Turingmaschine, mit der Komplexitätsabschätzungen mathematisch exakt behandelt werden können. Konsequenzen der Resultate für den praktischen Rechnereinsatz erhält man über den Zwischenschritt der Registermaschine.
  • In dem Modul wird untersucht, mit welchem Aufwand ein nichtdeterministscher Algorithmus auf einer deterministischen Maschine simuliert werden kann. Bewiesen werden Enthaltenseinsbeziehungen zwischen verschiedenen Komplexitätsklassen.
  • Zusammenfassend betrachtet das Modul die Inhalte
Komplexitätsmaße für Turing- und Registermaschinen
Raum- und Zeitkomplexität sowie bedeutende Komplexitätsklassen
Deterministische und nichtdeterministische Berechnungen
Hierarchien und Lücken bei Komplexitätsklassen
Reduzierbarkeit und vollständige Probleme
Das P-NP-Problem
Lehrveranstaltungsformen Vorlesung (3 SWS)
Übung (1 SWS)
Kursus
Unterrichtsprachen Deutsch, Englisch
Dauer in Semestern 1 Semester Semester
Angebotsrhythmus Modul beginnend im Wintersemester im Wechsel mit
Aufnahmekapazität Modul unbegrenzt
Prüfungsebene
Credit-Points 5 CP
Modulabschlussnote LV 1: %; LV 2: %; LV 3: %.
Faktor der Modulnote für die Endnote des Studiengangs 1
Hinweise
Vertiefungsmodul für die Vertiefungsrichtung "Algorithmen und Theoretische Informatik" im Masterstudiengang Informatik ab Version 2013.
Modulveran­staltung Lehrveranstaltungs­form Veranstaltungs­titel SWS Workload Präsenz Workload Vor- / Nach­bereitung Workload selbstge­staltete Arbeit Workload Prüfung incl. Vorbereitung Workload Summe
LV 1 Vorlesung Vorlesung 3 0
LV 2 Übung Übung 1 0
LV 3 Kursus Bearbeitung der Übungsaufgaben 0
Workload modulbezogen 150 150
Workload Modul insgesamt 150
Prüfung Prüfungsvorleistung Prüfungsform
LV 1
LV 2
LV 3
Gesamtmodul
mindestens 50% der Punkte aus den Übungsblättern zur Komplexitätstheorie
mündl. Prüfung oder Klausur
Wiederholungsprüfung
Regularien Teilnahme­voraussetzungen Angebots­rhythmus Anwesenheits­pflicht Gewicht an Modulnote in %
LV 1 Wintersemester Nein %
LV 2 Wintersemester Nein %
LV 3 Wintersemester Nein %