forked from mlooz/TGI-Folien-WS-2010-11
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathuebung4_j.tex
68 lines (51 loc) · 2.18 KB
/
uebung4_j.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
\include{includes/common_start}
\uebnr{4}
\invincible
\begin{frame}
\frametitle{Komplexitätsfragen}
Ist folgende Sprache über $\Sigma = \{a, \ldots, z\}$ in \classP{}? $$L := \menge{\left\langle x, k \right\rangle}{x \in \Sigma^*, \text{ in } x \text{ kommt mindestens } k \text{-mal das Zeichen } a \text { vor} }$$
\pause Ich behaupte: \textbf{Nein,} wenn $\classP \neq \classNP$!
\pause Begründung: $L$ ist das CLIQUE-Problem, und CLIQUE ist \classNP{}-vollständig.
\pause
\begin{itemize}
\item Knoten $\mathop{\hat{=}}$ Zeichen von $x$
\item Kanten: zwischen $a$-Knoten
\item Cliquengröße: $k$
\end{itemize}
\pause Beispiel: $x = panamakanal$, $k = 5$ $\Rightarrow$
\raggedleft { \ducttape{-2.5cm} \includegraphics[scale=.6]{images/panama.pdf} }
\end{frame}
\begin{frame}
\frametitle{Quatsch mit Soße!}
\begin{itemize}
\item Ich habe gerade gezeigt: $L$ $\propto$ CLIQUE.
\item In Worten: CLIQUE ist mindestens so schwer wie $L$.
\item Irgendwie klar, da CLIQUE $\classNP$-vollständig, also $\classNP$-schwer.
\item Für die $\classNP$-Vollständigkeit von $L$ wäre aber zu zeigen: CLIQUE $\propto$ $L$.
\end{itemize}
\pause
\begin{block}{Merke:}
\alert{Um zu zeigen, dass ein Problem \textit{nicht} in \classP{} liegt, muss man ein anderes Problem, das nicht in \classP{} liegt, \textbf{auf dieses Problem reduzieren}!}
\end{block}
\end{frame}
\vincible
\begin{frame}
\frametitle{Allgemeines}
\begin{itemize}
\item Beschreibungen in Beweisen: oft \textit{sehr} schwammig
\begin{itemize}
\item In der Klausur wird vermutlich strenger korrigiert!
\end{itemize}
\pause \item Optimierungsproblem $\rightarrow$ Entscheidungsproblem:
\begin{itemize}
\item Optimierungsproblem: "`Finde eine optimale Lösung"' \\ Entscheidungsproblem "`Existiert eine Lösung mit Wert $k$?"'
\end{itemize}
\pause \item Semientscheidbare Sprachen
\begin{itemize}
\item Sei $L$ eine semientscheidbare Sprache, die von einer TM $\mathcal{M}$ erkannt wird.
\item Was macht $\mathcal{M}$ für eine Eingabe $x \in L$?
\pause \item Was macht $\mathcal{M}$ für eine Eingabe $x \not\in L$?
\end{itemize}
\end{itemize}
\end{frame}
\include{includes/common_end}