我们是否有关于平均情况下复杂度的复杂度类?例如,是否存在一个(复杂的)复杂性类别来解决需要花费预期多项式时间才能决定的问题?
另一个问题考虑了最佳案例的复杂性,示例如下:
是否存在一类(自然)问题,它们的决策至少需要几倍的时间?
为了澄清,考虑一些EXP -complete语言。显然,并非所有实例都需要指数时间:有些实例甚至可以在多项式时间内确定。因此,的最佳情况复杂度不是指数时间。大号
编辑:由于出现了一些歧义,我想尝试进一步澄清它。所谓“最佳情况”复杂度,是指其问题的复杂度受某些函数限制的复杂度类别。例如,将BestE定义为不能及时确定的线性语言类别。象征性地,让表示任意图灵机,并且,和是自然数:c n 0 n
其中表示停止输入之前花费的时间。M x
我接受定义此类问题非常奇怪,因为我们要求,每台图灵机,无论其功率如何,都不能在确定时间上少于线性指数。
但是请注意,多项式时间对应项(BestP)是自然的,因为每台图灵机都需要时间至少读取其输入。
PS:也许,我们不必将其量化为“针对所有图灵机 ”,而必须将其限制为某些预先指定的图灵机类,例如多项式时间图灵机。这样,我们可以定义之类的类,该类是至少需要二次时间才能在多项式时间Turing机器上确定的语言。B e s t (n 2)
PS2:我们还可以考虑电路复杂性,在这种情况下,我们考虑最小的电路大小/深度来决定一种语言。