Soit un problème de pour lequel vous ne parvenez pas à trouver d'algorithme polynomial, vous nous pouvez pas dire que ce problème n'est pas dans , car vous ne savez pas si est vide ou non. Il va donc falloir procéder autrement. Nous allons introduire la notion de difficulté d'un problème, ainsi qu'un moyen de comparer des problèmes.