Supondo que temos um problema e mostramos que o limite inferior para resolver é .
- O limite inferior implica o problema no ?
time-complexity
np-complete
kelalaka
fonte
fonte
Respostas:
Não. Por exemplo, o problema de parada tem um limite inferior , mas não está no NP (pois não é computável).Ω(2n)
O teorema da hierarquia de tempo não determinístico mostra que qualquer problema completo de NEXP é outro exemplo (com potencialmente substituído por uma função exponencial menor ).2n cnϵ
NP é um limite superior para a complexidade de um problema.
fonte
Não. Primeiro, como Yuval aponta , o problema pode ser muito mais difícil do que o limite inferior que você provou.
Segundo, mesmo que o problema demore para resolver, não sabemos como isso se relaciona com . É possível que P = N P , caso em que qualquer problema em T I M E [ Ω ( 2 n ) ] certamente não esteja em N P pelo teorema da hierarquia de tempo. Mas mesmo que P ≠ N P , é possível que o problema requer espaço exponencial, portanto, não está em N P .Θ(2n) NP P=NP TIME[Ω(2n)] NP P≠NP NP
Os melhores algoritmos que sabemos comNP problemas -completo levar tempo exponencial, mas você não deve presumir que "em NP " significa "leva tempo exponencial" ou vice-versa.
fonte