Un de mes collègues et moi-même venons de tirer quelques notes d’un de nos professeurs. Les notes indiquent qu'il existe des tâches qu'il est possible de résoudre en temps polynomial (appartiennent à la classe de PF) mais qui ne sont PAS vérifiables en temps polynomial (ne font pas partie de la classe de NPF).
Pour en savoir plus sur ces classes: Nous obtenons une entrée X et produisons une sortie Y telle que (X, Y) soient en relation R représentant notre tâche. S'il est possible d'obtenir Y pour X en temps polynomial, la tâche appartient à la classe de PF. S'il est possible de vérifier que le certificat de longueur polynomiale Z prouvant qu'un tuple (X, Y) est en relation R en temps polynomial, la tâche appartient à la classe des NPF.
Nous ne parlons pas de problèmes de décision, où la réponse est simplement OUI ou NON (plus formellement si une chaîne appartient à une langue). Pour les problèmes de décision, il apparaît que PF est un sous-ensemble approprié des FNP. Cependant, pour d'autres tâches, cela pourrait être différent.
Connaissez-vous une tâche qui peut être résolue en temps polynomial mais non vérifiée en temps polynomial?