时间层次定理是我的文凭项目的主题,也许您想查看有关我的问题下界和班级分离的评论。
回顾这个问题以及它与您所要询问的内容之间的关系,我有一个想法可能表明,定理证明所需的多磁带到单磁带TM仿真开销无法改善。因此,如果我们希望改善这一结果,则需要另一种方法。
编辑:此证明不正确,请参阅下面的注释以了解确切原因。我目前正在编辑答案以反映这一点。
设为语言。{ 0 k 1 k | ķ ≥ 0 }A{0k1k|k≥0}
在单台磁带机上,有一个算法(您可以在Sipser的书“计算理论简介”的第7.1.2章中找到该算法的详细信息。在同一参考书中,您可以看到一种语言是O(N \ log n)的,当且仅当它是有规律的。卡韦赫还提供原文件供这种说法在上面链接的问题。O(nlogn)
在我的问题的评论中,Ryan Williams使用2-tape TM 演示了针对同一问题的算法。O(n)
现在假定存在一种将多带TM模拟为运行时间为的单个磁带TM的技术,其中是模拟的TM的运行时间。通过将其应用于Ryan所示的机器,我们将获得一个运行在磁带TM 。因此,是正则的,这是一个矛盾。因此,我们得出结论,当用单个磁带机模拟多磁带机时,的开销是最好的。T (n )o (n log n )A log T (n )o(T(n)logT(n))T(n)o(nlogn)AlogT(n)
我意识到这是一个强有力的声明,因此我的解释可能是错误的。
即使存在可以改善此结果的技术,我相信也无法将结果与或相匹配。我的直觉来自以下事实:S P A C ENTIMESPACE
有一个众所周知的结果,它声明。在的假设下,我相信对于任何,该结果都将改进为,因此,非常小的非确定性任何确定性类都强大得多。因此,考虑到资源的不确定性时间有多强大,我希望需要更多的确定性时间才能使TM更加强大,以补偿不确定性的力量。P ≠ N P D T I M E (n k)≠ N T I M E (n )kDTIME(n)≠NTIME(n)P≠NPDTIME(nk)≠NTIME(n)k