Next: About this document ...
Algoritmuselmélet gyakorlat (7)
1. Jelölje |x|, ill. C(x) az
szó hosszát, ill.
Kolmogorov-bonyolultságát. Bizonyítsuk be, hogy:
(a)
és x-ben pontosan 20 db 1-es van
alkalmas c konstansra.
(b)
TG, mely n inputtal olyan n hosszú
szót
számol ki, melyre
.
(c)
és x 0-val
kezdődik.
(d)
.
"A Kolmogorov-bonyolultság nem monoton a prefixeken."
2. Az
szó xf fordítottja az x betűinek fordított
sorrendben való leírásával kapott szó. Például
11010f=01011.
Mutassuk meg, hogy van olyan c állandó, hogy
|C(x)-C(xf)|<c
teljesül minden
szóra!
3. Igazoljuk, hogy tetszőleges n természetes számhoz megadható olyan
szó, melyre teljesül, hogy
és
.
4. Legyen .
A
függvény az
szóhoz azon
összenyomhatatlan szavak számát rendeli, amelyek
a kanonikus sorrendben megelőzik x-et. Igaz-e, hogy H rekurzív
függvény?
5. Igazoljuk, hogy ha
egy véges nyelv, akkor L
felismerhető egy O(n) időkorlátos TG-vel.
6. Tegyük fel, hogy van egy olyan K nevű eljárás, mely
(egyetlen lépésben) megmondja, hogy az inputjaként magadott
irányítatlan gráf színezhető-e három színnel.
Csináljunk egy a K eljárást használó algoritmust,
mely polinomidőben megadja az input G gráf egy 3-színezését,
ha
.
7. Egy
nyelv esetén az L* nyelv definíciója a következő:
és van olyan
egész és
hogy
.
Igazoljuk, hogy ha ,
akkor .
8. Igazoljuk, hogy az alábbi L nyelv NP-ben van:
és az f(x)=0
egyenletnek van egész megoldása .
Megjegyzés: az ai számokat az inputban binárisan ábrázoljuk.
9. Álljon az L nyelv azon G=G(V,E) irányítatlan gráfokból,
melyeknek a V csúcshalmaza felosztható két olyan nemüres
V1 ill.
V2 részre (
), hogy
G-nek legfeljebb két V1 és V2 között menő éle
(olyan, aminek az egyik végpontja V1-be, a másik V2-be esik)
van! Bizonyítsuk be, hogy
!
Next: About this document ...
Judit Csima
1999-12-09