Guess-and-verify versus unrestricted nondeterminism for OBDDs and one-way Turing machines

作者:

Highlights:

摘要

It is well known that a nondeterministic Turing machine can be simulated in polynomial time by a so-called guess-and-verify machine. It is an open question whether an analogous simulation exists in the context of space-bounded computation. In this paper, a negative answer to this question is given for ordered binary decision diagrams (OBDDs) and one-way Turing machines. If it is required that all nondeterministic guesses occur at the beginning of the computation, this can blow up the space complexity exponentially in the input length for these models. This is a consequence of the following main result of the paper. There is a sequence of boolean functions fn:{0,1}n→{0,1} such that fn has nondeterministic OBDDs of polynomial size that use at most (1/3)·(n/3)1/3logn·(1+o(1)) nondeterministic guesses for each computation, but fn already requires exponential size if only at most (1−ε)·(1/3)·(n/3)1/3logn nondeterministic guesses may be used, where ε>0 is an arbitrarily small constant.

论文关键词:OBDDs,Branching programs,One-way Turing machines,Nondeterminism,Guess-and-verify,Space complexity,Lower bounds

论文评审过程:Received 12 November 2001, Revised 4 July 2002, Available online 6 May 2003.

论文官网地址:https://doi.org/10.1016/S0022-0000(03)00037-0