Supondo que temos um problema e mostramos que o limite inferior para resolver é .
- O limite inferior implica o problema no ?
Supondo que temos um problema e mostramos que o limite inferior para resolver é .
Respostas:
Não. Por exemplo, o problema de parada tem um limite inferior , mas não está no NP (pois não é computável).
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 ).
NP é um limite superior para a complexidade de um problema.
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 .
Os melhores algoritmos que sabemos com problemas -completo levar tempo exponencial, mas você não deve presumir que "em " significa "leva tempo exponencial" ou vice-versa.