Osrednji problem v disertaciji je sledeč: "Naj bo T:N→R≥0 poljubna funkcija. Kako težko je preveriti, ali je časovna zahtevnost danega Turingovega stroja T(n)? Je to sploh mogoče preveriti?" Naš prvi večji prispevek pove, da je za vse "normalne" funkcije T(n)=o(nlogn) možno z algoritmom preveriti, ali je časovna zahtevnost danega enotračnega Turingovega stroja T(n). Meja o(nlogn) je tesna, saj za T(n)=Ω(nlogn) in T(n)≥n+1 ni mogoče z algoritmom preveriti, ali je časovna zahtevnost danega enotračnega Turingovega stroja T(n). Pri večtračnih Turingovih strojih je rezultat enostavnejši. Zanje namreč velja, da je časovno zahtevnost T(n) moč z algoritmom preveriti natanko tedaj, ko velja T(n0)<n0+1 za neki n0∈N. Znano je, da je vsak enotračni Turingov stroj časovne zahtevnosti o(nlogn) tudi linearne časovne zahtevnosti. Posledično je linearna časovna zahtevnost najbolj naravna časovna zahtevnost, ki jo lahko z algoritmom preverimo pri enotračnih Turingovih strojih. V disertaciji se zato ukvarjamo tudi z naslednjimi problemi, ki so parametrizirani z naravnima številoma C≥2 in D≥1: "Ali je dani enotračni Turingov stroj s q stanji časovne zahtevnosti Cn+D?" Pri analizi teh problemov, kar je naš drugi večji prispevek, predpostavljamo fiksno vhodno in tračno abecedo. Ti problemi so co-NP-polni in zanje lahko dokažemo dobre spodnje meje računske zahtevnosti. Ni jih namreč mogoče rešiti v času o(q(C−1)/4) z nedeterminističnimi večtračnimi Turingovimi stroji. Še več, komplementi teh problemov so rešljivi z večtračnimi nedeterminističnimi Turingovimi stroji v času O(qC+2), ne pa v času o(q(C−1)/4). Pri dokazu zgornje meje O(qC+2) uporabimo tako imenovani izrek o kompaktnosti, naš tretji večji prispevek. Potrebovali bi več notacije, da bi ga na tem mestu navedli, zato povejmo le njegovo posledico: Da bi preverili, ali dani enotračni Turingov stroj teče v času Cn+D, je dovolj preveriti čas izvajanja Turingovega stroja le na končno mnogo vhodih. Glavni prispevki te disertacije so dokazani s tehnikami, ki relativizirajo. Dokažemo tudi znano dejstvo, da s takimi tehnikami ni mogoče rešiti slavnega problema P?=NP.
|