On Optimal Algorithms and Optimal Proof Systems
On Optimal Algorithms and Optimal Proof Systems
复制标题
DOI:
10.1007/3-540-49116-3_51
复制
发表时间:
1999-03
期刊:
影响因子:
--
通讯作者:
J. Messner
中科院分区:
文献类型:
--
作者:
J. Messner
A deterministic algorithmOaccepting a languageLis called (polynomially) optimal if for any algorithmAacceptingLthere is a polynomialpsuch that timeo(x)≤p(|x| + timeA(x)) for everyx ∈ L. It is shown that an optimal acceptor for a languageLexists if there is a p-optimal proof system forL. IfLis a p-cylinder also the inverse implication holds. This result widely generalizes work from Krají|>cek and Pudlák who showed the result forL = TAUT. It is further shown how to construct an optimal acceptor for a p-cylinderL, given an acceptor forLwhich runs fast on every easy subset ofL. Then we investigate the relationship of this notion of an ‘optimal acceptor’ to a more general notion of optimality. Here, instead of considering time-complexity on each individual stringx, worst-case time-bounds are considered. It is observed that every set complete for exponential time under linearly length-bounded polynomial-time many-one reducibility has an acceptor with an optimal time-bound whereas on the other hand no set hard for exponential time under polynomial-time many-one reducibility has a p-optimal proof system. Finally we show how these results can be translated to nondeterministic algorithms and optimal proof systems.