Verifying whether one-tape Turing machines run in linear time

作者:

Highlights:

摘要

We discuss the following family of problems, parameterized by integers C≥2 and D≥1: Does a given one-tape q-state Turing machine make at most Cn+D steps on all computations on all inputs of length n, for all n? Assuming a fixed tape and input alphabet, we show that these problems are co-NP-complete and we provide good lower bounds. Specifically, these problems cannot be solved in o(q(C−1)/4) nondeterministic time by multi-tape Turing machines. We also show that the complements of these problems can be solved in O(qC+2) nondeterministic time and cannot be solved in o(q(C−1)/4) nondeterministic time by multi-tape Turing machines.

论文关键词:One-tape Turing machine,Crossing sequence,Linear time,Running time,Lower bounds

论文评审过程:Received 17 February 2015, Revised 15 July 2019, Accepted 9 August 2019, Available online 16 August 2019, Version of Record 6 October 2019.

论文官网地址:https://doi.org/10.1016/j.jcss.2019.08.004