7
P中的运行时范围是否可确定?(答案:否)
提出的问题是以下问题是否可以确定: 问题 给定整数kkk且图灵机MMM承诺在P中,相对于输入长度n,MMM 的运行时间是否为?O(nk)O(nk){O}(n^k)nnn 可以接受“是”,“否”或“公开”的狭义答案(带有参考文献,证明草图或对当前知识的回顾),但也欢迎广泛的答案。 回答 Emanuele Viola 发布了一个证明 该问题无法确定的证据(见下文)。 背景 对我来说,这个问题自然是在解析Luca Tevisan对以下问题的回答时引起的:P的运行时是否需要EXP资源才能达到上限?……具体例子已知吗? 该问题还与MathOverflow问题有关:数学上最有吸引力的图灵不可思议的问题是什么?在认识到运行时间估计是与(例如)控制理论和电路设计相关的普遍存在的工程问题的一种变型中,单词“数学”改为“工程”。 因此,提出此问题的主要目标是获得更好的理解/直觉,即复杂度等级P中的运行时估计的哪些实际方面是可行的(即,需要P中的计算资源进行估计),而不是不可行的(即,需要EXP中的计算资源进行估算),而不是形式上不确定的。 -编辑(答案后)- 我已将Viola定理添加到MathOverflow的社区Wiki “引人入胜的不可思议的问题”中。 这是Wiki与复杂度等级P相关的第一个贡献;这证明了中提琴定理的新颖性,自然性和广泛性(恕我直言,它的美也是如此)。 -编辑(答案后)- Juris Hartmanis的专着《可行的计算和可证明的复杂性》(1978年)涵盖了与Emanuele Viola的证明大部分相同的材料。