Goethe-Universit¨at Frankfurt am Main Dienstag, 21.06.2011 Institut f¨ur Informatik
Theorie komplexer Systeme Prof. Dr. Nicole Schweikardt
Komplexit¨atstheorie
Sommersemester 2011
Ubungsblatt 9 ¨
Zu bearbeiten bis Donnerstag, 30.06.2011
Aufgabe 1: (25 Punkte)
F¨uhren Sie die Details zur Konstruktion der Schaltkreisfamilie (C
n0)
n∈Nmit der Eigenschaft ? im Beweis von Theorem 6.16 aus der Vorlesung aus.
Aufgabe 2: (25 Punkte)
(a) Gesucht: Ein unbeschr¨ankter Schaltkreis C
nmit 2n
2Eingabegattern A
i,j, B
i,jf¨ur i, j ∈ {1, . . . , n} und n
2Gattern namens D
i,jf¨ur i, j ∈ {1, . . . , n}, der das Boolesche Matrixpro- dukt D = A ·B berechnet, d.h. es soll f¨ur alle Eingaben x ∈ {0, 1}
nund alle i, j ∈ {1, . . . , n}
genau dann D
i,j= 1 gelten, wenn es ein k ∈ {1, . . . , n} gibt, so dass A
i,k= 1 und B
k,j= 1.
(b) Gesucht: Eine unbeschr¨ankte Schaltkreisfamilie C
n02n∈N
der Gr¨oße poly(n) und Tiefe O(logn), so dass C
n02bei Eingabe der Adjazenzmatrix A eines Graphen auf n Knoten das Boolesche Matrixprodukt A
0· · · · · A
0| {z }
n–mal