Aufgaben 1 & 2 (Automatenkonstruktion)
Aufgaben 3 & 4 (Nerode-Relation)
Aufgaben 5 & 6 (Turingmaschinen)
Es wurden insgesamt 8 Fragbögen abgegeben.
Ding | seltener | gleich oft | häufiger |
---|---|---|---|
Stoffzusammenfassung | 0 | 5 | 3 |
Beispiele vorrechnen | 0 | 4 | 4 |
Einzelarbeit | 1 | 7 | 0 |
Gruppenarbeit | 3 | 5 | 0 |
Lernspiele | 2 | 5 | 1 |
Veranstaltung | selten | gelegentlich | regelmäßig |
---|---|---|---|
Vorlesung | 2 | 4 | 2 |
Übung | 2 | 4 | 2 |
Tutorium | 0 | 1 | 7 |
BEVOR WIR HIER WEITERMACHEN, BESPRECHEN WIR NOCH DIE EIN PAAR DINGE VOM LETZTEN MAL.
Sei \Sigma ein Alphabet und B \subseteq \Sigma^* (semi-)entscheidbar, sowie A \subseteq \Sigma^*.
Wenn es eine berechenbare Funktion f: \Sigma^* \to \Sigma^* gibt, sodass für alle w \in \Sigma^* gilt
w \in A \Leftrightarrow f(w) \in B
dann ist auch A (semi-)entscheidbar.
Man schreibt diesfalls A \leq_m B.
Sei \Sigma ein Alphabet und B \subseteq \Sigma^* in Polynomialzit entscheidbar, sowie A \subseteq \Sigma^*.
Wenn es eine in Polynomialzit berechenbare Funktion f: \Sigma^* \to_p \Sigma^* gibt, sodass für alle w \in \Sigma^* gilt
w \in A \Leftrightarrow f(w) \in B
dann ist auch A in Polynomialzit entscheidbar.
Man schreibt diesfalls A \leq_p B oder A \propto B.
Eine Sprache L ist \mathcal{NP}-vollständig genau dann wenn
Die Menge aller \mathcal{NP}-vollständigen Sprachen heißt \mathcal{NPC}.
Gegeben eine Variablenmenge \{v_1, \dots, v_n\} für n \in \mathbb{N} und eine Klauselmenge \{c_1, \dots, c_m\} für m \in \mathbb{N} aus Disjunktionen von (potentiell negierten) Variablen.
Existiert eine Wahrheitsbelegung der Variablen, sodass alle Klauseln erfüllt werden?
Falls jede Klausel eine Disjunktion aus genau 3 (potentiell negierten) Variablen ist, spricht man von 3-SAT.
c_1 \land \c_2 \land \dots \land c_m = (v_1 \lor v_2 \lor \lnot v_3) \land (\lnot v_2 \lor v_4 \land v_5) \land \dots \land (v_3 \lor \lnot v_n \lor v_1)
\text{3-SAT} \in \mathcal{NPC}
Korollar: Um zu zeigen, dass eine Sprache L \in \mathcal{NP} auch \mathcal{NP}-vollständig ist, reduieren wir 3-SAT polynomiell auf L (dh wir zeigen 3-SAT \leq_p L).