Angenommen,
Verwenden Sie die folgende Notation für tetration (dh. ).
| x | ist die Größe der Instanz x.
Sei L eine Sprache,
Was ist die Komplexität der folgenden Sprachen:
L2=SAT|
Da , können sie unter der Annahme, dass P ≠ N P ist, nicht beide in P sein . Da beide exponentielle Löcher haben, glaube ich nicht, dass SAT auf eins reduziert werden kann.
Daher wäre die Intuition, dass sie beide im NPI sind, aber ich kann keinen Beweis oder Beweis finden.
Zwei weitere Sprachen sind L4=SAT| | x | =
Wenn sich einer von beiden im NPC befindet, befindet sich der andere in P, da er für jede Instanz des einen nicht in eine größere Instanz des anderen umgewandelt werden kann, da er exponentiell groß ist und kleinere Instanzen eine logarithmische Größe haben. Noch aus Intuition gibt es keinen Grund, warum sie eine andere Komplexität haben würden. Was wäre ihre Komplexität?
Ladners Beweis für NPI-Probleme unter der Annahme von verwendet Sprachen wie L 1 oder L 2 , aber L 1 und L 2 werden nicht durch Diagonalisierung erstellt.
quelle
Antworten:
Ich denke, beide sind NPI unter der stärkeren Annahme (aber offensichtlich wahr), dass NP nicht in "unendlich oft P" ist - dh jeder Polynomzeitalgorithmus A und jedes ausreichend große n, A kann SAT bei Eingaben der Länge n nicht lösen.
In diesem Fall sind solche Sprachen nicht in P, aber sie können auch nicht NP-vollständig sein, da andernfalls eine Reduktion von SAT auf eine Sprache L mit großen Löchern einen Algorithmus für SAT ergibt, der auf diesen Löchern erfolgreich ist.
Eine solche Annahme ist auch notwendig, da die Sprachen ansonsten in P oder NP-vollständig sein können, je nachdem, wo sich die "einfachen Eingabelängen" befinden.
quelle