Cette question est quelque chose que je me pose depuis un moment.
Lorsque les gens décrivent le problème P vs NP, ils comparent souvent la classe NP à la créativité. Ils notent que la composition d'une symphonie de qualité Mozart (analogue à une tâche NP) semble beaucoup plus difficile que de vérifier qu'une symphonie déjà composée est de qualité Mozart (analogue à une tâche P).
Mais NP est-il vraiment la "classe de créativité"? N'y a-t-il pas beaucoup d'autres candidats? Il y a un vieil adage: "Un poème n'est jamais fini, il est seulement abandonné." Je ne suis pas un poète, mais cela me rappelle l'idée de quelque chose pour lequel il n'y a pas de réponse juste et définitive qui puisse être vérifiée rapidement ... cela me rappelle davantage le PNO et les problèmes tels que la TAUTOLOGIE que NP ou SAT. Je suppose que ce que je veux dire, c'est qu'il est facile de vérifier quand un poème est "faux" et doit être amélioré, mais difficile de vérifier quand un poème est "correct" ou "terminé".
En effet, NP me rappelle plus la logique et la pensée gauche que la créativité. Les preuves, les problèmes d'ingénierie, les énigmes de Sudoku et d'autres problèmes stéréotypés de «cerveau gauche» sont plus faciles à vérifier et faciles à vérifier du point de vue de la qualité que la poésie ou la musique.
Ma question est donc la suivante: quelle classe de complexité capture le plus précisément la totalité de ce que l’être humain peut accomplir avec son esprit? Je me suis toujours demandé sans rien faire (et sans aucune preuve scientifique à l'appui de mes hypothèses) si le cerveau gauche n'était peut-être pas un solveur SAT approximatif et si le cerveau droit n'était pas un résolveur TAUTOLOGY approximatif. Peut-être que l'esprit est configuré pour résoudre les problèmes de PH ... ou peut-être qu'il peut même résoudre les problèmes de PSPACE.
J'ai offert mes pensées ci-dessus; Je suis curieux de savoir si quelqu'un peut offrir de meilleures informations à ce sujet. Pour formuler ma question de manière succincte: je demande quelle classe de complexité doit être associée à ce que l’esprit humain peut accomplir et comme preuve ou argument à l’appui de votre point de vue. Ou bien, si ma question est mal posée et qu'il n'est pas logique de comparer les classes humaines et les classes de complexité, pourquoi est-ce le cas?
Merci.
Mise à jour : j'ai tout laissé sauf le titre intact ci-dessus, mais voici la question que je voulais vraiment poser: quelle classe de complexité est associée à ce que l'esprit humain peut accomplir rapidement ? Qu'est-ce que le "temps humain polynomial", si vous voulez? De toute évidence, un humain peut simuler une machine de Turing avec un temps et des ressources infinis.
Je soupçonne que la réponse est PH ou PSPACE, mais je ne peux pas vraiment énoncer un argument intelligent et cohérent pour expliquer pourquoi tel est le cas.
Notez également: je suis principalement intéressé par ce que les humains peuvent approcher ou "faire la plupart du temps". De toute évidence, aucun humain ne peut résoudre les cas difficiles de SAT. Si l'esprit est un approximateur X approximatif et que X est complet pour la classe C , c'est important.