Humboldt-Universität zu Berlin, Institut für Informatik

Lehrstuhl für Komplexität und Kryptografie

Vorlesung: Schaltkreiskomplexität

Dozent: Prof. Johannes Köbler

Übung: Prof. Johannes Köbler




Termine: VL Di 11-13 (RUD 25, 4.113) Prof. J. Köbler

VL Do 11-13 (RUD 25, 4.112) Prof. J. Köbler

UE Do 13-15 (RUD 25, 3.113) Prof. J. Köbler

Zuordnung: Hauptstudium, Halbkurs

 


Inhalte und Lernziele

Thema der Vorlesung ist die Berechnung boolescher Funktionen durch kombinatorische Schaltkreise. Ein Schaltkreis ist ein gerichteter azyklischer Graph, in dessen Knoten (Gatter) boolesche Operationen (z.B. Und, Oder, Nicht) ausgewertet werden. Wir werden Schaltkreise für grundlegende Funktionen (Addition, Multiplikation, Sortieren usw.) konstruieren. Dabei wird sich neben der Größe (Anzahl der benutzten Gatter) auch die Schaltkreistiefe (maximale Pfadlänge) als ein aussagekräftiges Komplexitätsmaß erweisen. Schaltkreisfamilien bilden ein wichtiges Berechnungsmodell für parallele Komplexitätsklassen. Analog zur NP-Vollständigkeit wurde eine Theorie der P-Vollständigkeit entwickelt, um nicht parallelisierbare Probleme identifizieren zu können.


Empfohlene Literatur


Aufgabenblätter