Wie betrachtet man ein Problem und einen Grund dafür, dass es wahrscheinlich NP-Intermediate im Gegensatz zu NP-Complete ist? Es ist oft ziemlich einfach, ein Problem zu betrachten und festzustellen, ob es wahrscheinlich NP-vollständig ist oder nicht, aber es scheint mir viel schwieriger zu sein, zu sagen, ob ein Problem NP-mittelschwer ist, da die Linie zwischen den beiden ziemlich dünn zu sein scheint Klassen. Grundsätzlich frage ich mich, warum ein Problem, das in der Polynomzeit (wenn überhaupt) verifiziert, aber in der Polynomzeit nicht gelöst werden kann (solange P nicht gleich NP ist), nicht auf die Polynomzeit reduziert werden kann. Gibt es auch eine Möglichkeit, ein Problem zu zeigen, das NP-Intermediate ähnelt, ähnlich wie ein Problem NP-schwer ist, wie z. B. Reduktion oder eine andere Technik? Alle Links oder Lehrbücher, die mir helfen würden, die Klasse der NP-Intermediate zu verstehen, wären ebenfalls willkommen.
quelle
Antworten:
Sie können nicht zeigen, dass ein Problem ohne P von N P zu trennen .NPI P NP
Es gibt künstliche Probleme, die mit Verallgemeinerungen des Lander-Theorems (siehe auch dies ) unter der Annahme, dass N P ≠ P ist , in nachgewiesen werden können .NPI NP≠P
Auch die gepolsterte Version von Probleme sind N P I unter derNEXP-complete NPI Annahme von (siehe auch dies und das ).NEXP≠EXP
Ein Beispiel für eine vernünftige Annahme ist die exponentielle Zeithypothese (oder einige andere Annahmen zur Rechenhärte ).
quelle
quelle
quelle