Ich frage mich, ob NPC-Klassen, die durch Ein-Eins-Reduktionen und Turing-Reduktionen definiert sind, gleich sind.
Bearbeiten: Eine andere Frage, sind Turing-Reduktionen nur kollabierende C- und Co-C-Klassen für einige C oder gibt es eine Klasse wie es ein Problem gibt, das nicht in unter Karp-Reduktion und das in C unter Turing-Reduktion ist ?C ∪ c o - C C.
cc.complexity-theory
np-hardness
reductions
Ludovic Patey
quelle
quelle
Antworten:
Schauen Sie sich diese Frage und insbesondere diese Antwort von Aaron Sterling an. Kurz gesagt: "Es wird vermutet, dass es sich um unterschiedliche Begriffe handelt."
quelle
Die "Boolesche Hierarchie" BP ist eine ganze Hierarchie von Kombinationen von NP-Problemen unter Karp-Reduktionen, die alle in P ^ NP sind.
quelle
Soweit ich das beurteilen kann, besteht diese Frage tatsächlich aus zwei unterschiedlichen Fragen, von denen die erste im Titel erscheint und die zweite nach der Bearbeitung gegeben wird.
(1) Definieren Mehrfachreduzierungen und Turingreduzierungen den gleichen Satz von NP-vollständigen Problemen (dh Probleme, die sowohl im NP liegen als auch auf die SAT reduziert werden kann)? Ob der NPC unter Turing-Reduzierungen der gleiche ist wie der NPC unter vielen Reduzierungen, war vor sieben Jahren noch ein offenes Problem, und ich glaube nicht, dass er seitdem geschlossen wurde. Weitere Informationen finden Sie in dieser Umfrage aus den ACM SIGACT-Nachrichten vom Juni 2003.
(2) Auf welche Klasse von Problemen hat SAT eine Turing-Reduktion und umgekehrt? Dies ist die Klasse der NP-harten Probleme (unter Turing-Reduktionen), die in P NP auftreten . Weitere Informationen hierzu finden Sie in der Antwort von Noam.
quelle
Dies beantwortet Ihre Frage nicht, aber man könnte dieselbe Frage für schwächere Reduzierungen stellen. Ändert sich beispielsweise der Satz von NP-vollständigen Problemen, wenn wir nur Protokollspeicherplatzreduzierungen oder nur AC 0 -Reduzierungen oder sogar NC 0 -Reduzierungen zulassen . Eine überraschende Tatsache ist, dass alle bekannten NP-vollständigen Probleme auch bei NC 0 -Reduktionen vollständig sind .
Referenz: Agrawal, M., Allender, E. und Rudich, S. 1997 Reduktionen der Schaltungskomplexität: ein Isomorphismus-Theorem und ein Gap-Theorem.
quelle
Die beiden Begriffe unterscheiden sich unter vernünftigen Voraussetzungen. Bitte überprüfen Sie dieses Papier: http://www.cs.iastate.edu/~pavan/papers/reductions.pdf
quelle
Dieses Papier behauptet zu zeigen, dass die Existenz eines TF N EEXP- Problems, das
[ im schlimmsten Fall schwer genug zu lösen ist, ohne Fehler zu sein ], die Existenz einer
"vollständigen Turing-Sprache für NP, die für NP keine vollständige Wahrheitstabelle ist" impliziert . ""
Andererseits habe ich nicht versucht, einen ihrer behaupteten Beweise für dieses Ergebnis
durchzulesen , aber Satz 2 und / oder seine Beweise zeigen ein Missverständnis der Definition von ZPP :
Es scheint, als bräuchten sie tatsächlich " FP " kann alle F ZPP " lösen , anstatt nur" ZPP = P ".
quelle