Übung 8
Steffen Reith
21.6.17
^
Aufgabe 1
: SeiA.
BENP mitAsi
Bi, Wenn BENP
, dann ex eine TM M mit LCM) = B
,
d. h. XEB
gdw
Makzeptiert
.Da A EIB
ex . eineFEFP
mityettgdw fegte
B ,d.h.
es ex . eine det .TM
M ' dief berechnet
,Also
ahz MOM ' dieSprache
A. AlsBild
J 0
fcggtt
Etat
,} %b4.ua/Zeitberechnung
⇒ AENP
Tage
anOrakel
MMutvpr.gr
. M2
Anderes Bild
: Jonmfmnon fly
) Antwortjahrein
° •/Frage µ ENP
Variante
youngho
Antwortjahrein
. a. .
IF rugema
"Frage
anMeyup ENPPNP
"LI
-Tuning
-Reduktion
,,ii,
Sei Bep
fgf.HU
stark"
Bild
:omnnonnnoo
J
t Thi
Masehinefür B (
det ,Polgzeit
-maschine )
Abschluß
:Rte ( E)
=2L
ILEL
' undLt
EE}
„
.
- . - -
.
. 3
i. E .pt
:\
!
\ :
.
. _ -
Man
willR
? LE)
=E
dann , ,passt
"die Reduktion
Und :
REI ( NP )
= NPAufgang
: Sei Z einAlphabet
undP
.NP
. D. h .jede
Sprache
in NP kann durch eine det .Berechnung entschieden
werden . Sei
BENP
undBFY
undBFZ
* . Zuzeigen
A LIB und
AENPbet
. Esgibt
ein Wortxt EB
und×
'
¢ B.
f.)
={ tsa.IT#Eo
,¥ für det
dieseFrage gibt
es eine.
poly
Zeit TM , da P- NP4
Aufgang
..IN/6 }
rate alleerfüllbaren
Belegungeu• akz
erfüllbaren }
rate↳
alleBelegung u
akz
DOUBLE
- SATENP.dz
aussagen logische Formeln
- Belegung
euEingabe
:( 4. Ii
,Iz )
i,
prüfe
obIn
undIz zulässige Belegung
eusind
ii ,
if In
= =Iz then
lehne abiii.
if In erfüllt
4 nicht then lehne abiv ,
if Iz
- Il -v ,
akzeptieren
5
Wir
zeigen
SATkü DOUBLE
- SAT . Sei x eine neueVariable
, dann hat Ynlxvnx)
dieverdoppelte
Wahrheitswww.eiifj.FHIII#fuagh:ienmiaebneneumx
,
Also YESAT gdw 4 hat mindestens
eineerfüllende
Belegung
gdw 4h
lxvix) hat mindestens
zweierfüllende Beilegungen
gdw 4 elxvsx )
EDOUBLE
- SAT6
Aufgabe
5 :Gesucht
ist einepolynomial
zeit berechenbareFhtf
mitXE CLIQUE ⇐ >
flx
) ESGISei
Hn dervollständige Graph
mit k Knoten undFKG
, h)
=LG
,Hn
) , danngilt
(
G. k ) E CLIQUEgdw
G enthält eineClique
mitmindestens k Knoten
gdw
Genthält
eineClique
mitgenau
k Knoten7
gdv
G enthält einen zuHn isomorphen
Telegraphen
gdw FCLG
, k) )
ESGIEingabe
: CCG , H7.
TI )i, erstelle die
Adjazenzmatrizeu
von G und Hii ,
for
allhij
doiflhiij
= =GITLII
,ITLJ)) und lgitcihttcj
))unmarkierte ) then
| markiere
gulit.IT
Cj)else ablehnen
elndifi
iii ,