Kann Polynom vieler bis ein-Reduktion an eine bestimmte Probleminstanz erfolgen?
-
28-09-2020 - |
Frage
sagen wir sagen, ich reduziere das Problem $ a \ in L $ bis $ B \ in K $ , mit einer Funktion
Die Reduktion muss von der beliebigen Instanz von $ A $ bis zu einer rechtlichen Instanz von $ B $
meine Frage ist, muss ich auf willkürliche -Instanz von $ B $ oder einige Instanz reduzieren von
Lösung
Das Mapping muss nicht surjective (auf) noch injektiv sein (ein-zu-eins).In der Tat kann jedes Problem, das bei der Polynomialzeit gelöst werden kann, eine Polynomialzeit, die viele auf jedes Problem reduziert werden kann, das mindestens eine akzeptierende Instanz aufweist, die mindestens eine akzeptierende Instanz und mindestens eine Ablehnungseingabe aufweist: Nur das ursprüngliche Problem bei der Polynomzeit lösen, dann geben Sie die Annahme zurückInstanz, wenn das ursprüngliche Problem eine akzeptierende Instanz war, oder die Ablehnungseingabe, wenn das ursprüngliche Problem eine ablehnende Instanz war.
das heißt, der Berman-Hartmanis-Vermutung sagt das alles an np-complete Probleme sind polynomialzeit isomorphes , dh es gibt eine bijective polynomialzeit viele-one-Reduktion zwischen ihnen mit einer Polynomzeitinverse.Dies ist derzeit eine unbewiesene Vermutung und bezieht sich nur auf NP-vollständige Probleme.