final update: NP and NP
This commit is contained in:
parent
b7e38c9208
commit
5dc41a8f93
34
00.md
34
00.md
@ -145,7 +145,7 @@ $WA$ = Wahre Arithmetische Aussagen
|
|||||||
|
|
||||||
$WA$ ist Unentscheidbar, und auch weder semi- noch co-semi-entscheidbar, da $WA$ Überabzählbar Unendlich ist.
|
$WA$ ist Unentscheidbar, und auch weder semi- noch co-semi-entscheidbar, da $WA$ Überabzählbar Unendlich ist.
|
||||||
|
|
||||||
# Reduktion
|
# Reduktion $ \preceq $
|
||||||
|
|
||||||
Seien $A, B \subseteq U$ zwei Entscheidungsprobleme.
|
Seien $A, B \subseteq U$ zwei Entscheidungsprobleme.
|
||||||
|
|
||||||
@ -185,14 +185,34 @@ Mögliche Lösungen: 23, 2413, 2323, 232413, $\dots$
|
|||||||
|
|
||||||
**NP** ist die Menge der in Polynomieller Zeit von einer *nicht-deterministischen* Turing-Maschine entscheidbaren Probleme.
|
**NP** ist die Menge der in Polynomieller Zeit von einer *nicht-deterministischen* Turing-Maschine entscheidbaren Probleme.
|
||||||
|
|
||||||
## NP-Hart
|
Es gilt $P \subseteq NP$, $P = NP$ ist nicht gezeigt <small>\<insert $n=1 \lor p=0$ joke here\></small>
|
||||||
|
|
||||||
Mind. so schwer wie alle Probleme in NP
|
**NP-Hart**: Mind. so schwer wie alle Probleme in NP \
|
||||||
|
**NP-Vollständig**: Ein Problem ist NP-Vollständig, wenn es NP-Hart ist und in NP liegt
|
||||||
|
|
||||||
## NP-Vollständig
|
```
|
||||||
|
+———————————————————+
|
||||||
|
| +—————+ |
|
||||||
|
| NP | P | |
|
||||||
|
| +—————+ |
|
||||||
|
| |
|
||||||
|
| +————————————————+—————————+
|
||||||
|
| | NP-Vollständig | |
|
||||||
|
+——+————————————————+ NP-Hart |
|
||||||
|
.| |
|
||||||
|
.+——————————————————————————+
|
||||||
|
```
|
||||||
|
|
||||||
Ein Problem ist NP-Vollständig, wenn es NP-Hart ist und in NP liegt.
|
- SAT ist NP-Vollständig
|
||||||
|
|
||||||
SAT ist NP-Vollständig.
|
|
||||||
|
|
||||||
## Polyzeit-Reduktion ( $\preceq_p$ )
|
## Polyzeit-Reduktion ( $\preceq_p$ )
|
||||||
|
|
||||||
|
Eine Polyzeit-Reduktion ist eine Reduktion, die in polynomieller Zeit berechnet werden kann. \
|
||||||
|
<small>(Polyzeit-Reduktion ist für Aufwand/Laufzeit, normale Reduktion ist für Entscheidbarkeit)</small>
|
||||||
|
|
||||||
|
- Wenn $A \preceq_p B$ und $B \in \text{NP}$, dann liegt $A$ auch in $\text{NP}$
|
||||||
|
- Wenn $C \preceq_p A$ und $C$ NP-Hart, dann ist $A$ NP-Hart
|
||||||
|
|
||||||
|
# Credits an Matthias
|
||||||
|
|
||||||
|

|
Loading…
x
Reference in New Issue
Block a user