Über diese Frage habe ich mich eine Weile gewundert.
Wenn Menschen das P-gegen-NP-Problem beschreiben, vergleichen sie die Klasse NP häufig mit Kreativität. Sie stellen fest, dass das Komponieren einer Symphonie in Mozart-Qualität (analog zu einer NP-Aufgabe) viel schwieriger zu sein scheint, als zu bestätigen, dass eine bereits komponierte Symphonie Mozart-Qualität ist (analog zu einer P-Aufgabe).
Aber ist NP wirklich die "Kreativitätsklasse"? Gibt es nicht viele andere Kandidaten? Es gibt ein altes Sprichwort: "Ein Gedicht wird niemals beendet, sondern nur aufgegeben." Ich bin kein Dichter, aber für mich erinnert dies an die Idee von etwas, für das es keine eindeutige richtige Antwort gibt, die schnell überprüft werden kann. Es erinnert mich mehr an CoNP und Probleme wie TAUTOLOGY als an NP oder SAT. Ich vermute, es ist einfach zu überprüfen, ob ein Gedicht "falsch" ist und verbessert werden muss, aber es ist schwierig zu überprüfen, ob ein Gedicht "richtig" oder "fertig" ist.
In der Tat erinnert mich NP mehr an Logik und linkes Denken als an Kreativität. Beweise, technische Probleme, Sudoku-Rätsel und andere stereotype "Probleme mit der linken Gehirnhälfte" sind vom Qualitätsstandpunkt aus einfacher zu überprüfen als Gedichte oder Musik.
Meine Frage lautet also: Welche Komplexitätsklasse erfasst am genauesten die Gesamtheit dessen, was Menschen mit ihrem Verstand erreichen können? Ich habe mich immer müßig gefragt (und ohne wissenschaftliche Beweise, die meine Spekulationen stützen), ob die linke Gehirnhälfte vielleicht kein ungefährer SAT-Löser ist und die rechte Gehirnhälfte kein ungefährer TAUTOLOGIE-Löser. Vielleicht ist der Geist darauf eingestellt, PH-Probleme zu lösen ... oder er kann sogar PSPACE-Probleme lösen.
Ich habe oben meine Gedanken dargelegt. Ich bin gespannt, ob irgendjemand bessere Einsichten dazu bieten kann. Um meine Frage kurz zu fassen: Ich frage, welche Komplexitätsklasse mit dem verbunden sein soll, was der menschliche Verstand leisten kann, und um Beweise oder ein Argument zu erhalten, das Ihren Standpunkt stützt. Oder, wenn meine Frage schlecht gestellt ist und es keinen Sinn macht, Menschen und Komplexitätsklassen zu vergleichen, warum ist dies der Fall?
Vielen Dank.
Update : Ich habe alles außer dem Titel intakt gelassen, aber hier ist die Frage, die ich wirklich stellen wollte: Welche Komplexitätsklasse ist mit dem verbunden, was der menschliche Verstand schnell erreichen kann ? Was ist "polynomische menschliche Zeit", wenn Sie so wollen? Offensichtlich kann ein Mensch eine Turing-Maschine simulieren, wenn ihm unendlich viel Zeit und Ressourcen zur Verfügung stehen.
Ich vermute, dass die Antwort entweder PH oder PSPACE ist, aber ich kann nicht wirklich ein intelligentes, kohärentes Argument dafür ausdrücken, warum dies der Fall ist.
Beachten Sie auch: Ich interessiere mich hauptsächlich für das, was Menschen annähern oder "die meiste Zeit tun" können. Offensichtlich kann kein Mensch schwierige SAT-Fälle lösen. Wenn der Verstand ein ungefährer X- Solver ist und X für Klasse C vollständig ist, ist das wichtig.