3. Übung
Steffen Reith
10.5.17
Aufgaben
:pcz ,
Defy
: Sei E einbeliebige Komplexität
klasse,4,01µg
da " " col =
aef2LEZ.IE
e E}
e. .
e-
,
a) Zeige
AEDTIMELTGD
gdw ÄEDTIME
(tun )
1
Ext
%
sprachen die mit einer det . TM
1,610
ü in Zeit fcu) entschieden werden können L!
PARITY =L wehd.net/ Anzahl
der 1 istgerade }
PARITIEDTIMELN )
DTIMIEDZPARITT
=LWE
20,19 * I Anz . d. 1 ist ungerade}2
Für eine det.
Berechnung gilt
, dass esgenau
einenPfad
vonder Start
konfiguration
zu einerEudhonfiguratiou
Start
O 0 0 - - - - - 0 O
Ende
Wenn AEDTIMECT
)
, dann ex eine TM M mitLaufzeit
tcn )und XEA
gdw Maschine
M mitEingabe
xliefert
1 , d.h. ersetztman in M
akzeptieren
durch ablehnen undumgekehrt
underhält
so M ', dann
gilt xcf
Agdw
XEÄgdu
M 'liefert
mitEingabe
x eine 1Klar :
Laufzeit
von M ist tcn ) ⇒ÄTDTIM
Elten)
Analog : AEDSPACELT )
gdw ÄEDSPACECT )
p
,,
^5 Wissen
DTIMECpoly) = 2L 1 es ex . eine det . TMM die L entscheidet in Zeit nc
, c konstant
}
NTIME
lpoly) = 2L 1 es ex . eine nicht det . TMM die
o 0 y
! oh
. NP L entscheidet in Zeit nc, c konstant}
1o
Glob !
! i. :
: Wissen : DTIME (poly) ENTIME (
poly
)10
Aber : NTIME L
poly
) ER DTIME lpoly
):-)
schwierig . . . -Chomsky Typ1
PACE ( n )
←
= co NSPACECU)Satz : NSPACE ( logn) = co NSPACEC
logu
)Anp
: Sei Bzhbinlolo bin U ) o ... o bin In )}
, wobei4
binli )
dieBinär
darstellung von i ohneführende
Nullen ist .Idee :
vergleiche
benachbarteBinärzahleu
Frage
. Wanngilt
binlx ' ) = bin Lxtt )für
x. x ' EINSei binlx ) = an an ., . . . a
, und i EIN , sodass
ttj
Eigilt aj.nl
und aiu÷
=OM
°Ajet -
1Bild
:an.am
, . . . aitz0pm
. . . 1 , dann istim
bin (
xtr)
= an any . . . aitz10¥
oi
Sonderfall
: binlx)
= 11 . . . 1 , dann bin hat ) = 100 . . . 0- m
k - mal k - mal
Algorithm
1. Teste
, ob alle Zahlen ohne
führende
Nullen , wenn nein
, dann ablehnen
2. Für alle
aufeinanderfolgenden Binär
zahlenbiulx
)
und bin lx ')
, wobeifür
das erstePaar
x = 0 und x ' -1gilt
testean . - . a. = bin lx ) und be ...
b.
= bin 6 ')
2.1
Für
alle 1sjsk prüfe
i, Wenn ar = 1
für
alletkrsj
, dannprüfe
, obbjzo
, 6Sonst lehne ab ,
ii , Wenn
aj
= 0 und ar = 1für
alle 1trkj
-1 , dannprüfe
, obbj
-1 . Sonst lehne abiii , Wenn ar = 0
für
ein 1 Er e-j
- 1 , dannteste
obaj
=bj
sonst lehne
ab
2.2 . Wenn 4- 11 . .ee , dann
prüfe
ob la KH undbe
= 1sonst ablehnen
2.3 . Wenn Xf 11 . -1 , dann
überprüfe
ob b- h . Sonst lehneab
.Speicher
bedarf
:Schleife
2braucht gar
keinenPlatz
, da siebis zum Ende
durchlaufen
wird .21 . Es
gilt
1Ejsk
, d. h .KEI bincxsl
±
Ibinlnll
, d. h. max Speicher
bedarf
ist
Ollogllbincnsl ) )
=Olloglogn )
2.1 . i. iii
,
Die
zuvergleichenden Positionen können
mitHilfe
eines Zählenrealisiert werden
, der max
bis
k zählt
→