Dies ist seit 20 Jahren ein großes offenes Problem in der Quantenkomplexitätstheorie. Folgendes wissen wir:
(1) Angenommen, Sie bestehen darauf, nur über Entscheidungsprobleme zu sprechen ("Gesamtprobleme", die für jede Eingabe definiert werden müssen), wie dies bei der Definition von Komplexitätsklassen wie P traditionell der Fall ist , NP und BQP. Dann haben wir Trennungen zwischen BQP und NP im "Black-Box-Modell" (d. H. Dem Modell, bei dem sowohl die BQP-Maschine als auch die NP-Maschine Zugang zu einem Orakel erhalten) nachgewiesen, wie mmc anspielte. Auf der anderen Seite ist es zwar sehr plausibel, dass sich diese auf Orakeltrennungen zwischen BQP und PH (der gesamten Polynomhierarchie) erstrecken, aber wir wissen derzeit noch nicht einmal, wie eine Orakeltrennung zwischen BQP und AM (eine probabilistische Verallgemeinerung) nachgewiesen werden kann von NP etwas höher als MA). Das Beste, was wir tun können, ist, BQP von MA zu trennen.
Und um es noch einmal zu wiederholen: Alle diese Trennungen sind nur im Black-Box-Modell enthalten. Es bleibt selbst auf Vermutungsebene völlig unklar, ob sich diese in Trennungen in der "realen" Welt (d. H. Der Welt ohne Orakel) niederschlagen oder nicht. Wir haben keine klaren Beispiele analog zum Factoring für echte Entscheidungsprobleme in BQP, die plausibel nicht in NP sind. Nachdem ich jahrelang über das Problem nachgedacht habe, habe ich immer noch keine Ahnung, ob BQP in NP in der "realen" Welt enthalten sein sollte oder nicht.
(Anmerkung hinzugefügt: Wenn Sie erlauben "Versprechen Probleme", die Bezeichnung von Informatikern für Probleme, deren Antworten für einige Eingaben undefiniert sein können, dann würde ich vermuten, dass es wahrscheinlich i> tatsächlich eine Trennung zwischen PromiseBQP und PromiseNP gibt. Aber mein Beispiel dafür Ich würde bezeugen, dass die Trennung nur die tautologische ist! Dh "als Eingabe einer Quantenschaltung gegeben, gibt diese Schaltung JA mit einer Wahrscheinlichkeit von mindestens 90% oder mit einer Wahrscheinlichkeit von höchstens 10% aus, versprochen, dass eine davon der Fall ist." ? ")
Weitere Informationen finden Sie in meinem Artikel BQP und der Polynomhierarchie.
(2) Wenn Sie andererseits bereit sind, Ihre Vorstellung von einem "Rechenproblem" über reine Entscheidungsprobleme hinaus zu verallgemeinern - beispielsweise auf Probleme bei der Stichprobe aus einer bestimmten Wahrscheinlichkeitsverteilung -, wird die Situation viel klarer. Erstens, wie Niel de Beaudrap sagte, haben Alex Arkhipov und ich (und unabhängig voneinander Bremner, Jozsa und Shepherd) gezeigt, dass es bei BQP Stichprobenprobleme gibt (technisch gesehen "SampBQP"), die dies nicht können in NP oder irgendwo in der Polynomhierarchie sein, ohne dass die Hierarchie zusammenbricht. Zweitens habe ich in meinem oben verlinkten BQP vs. PH-Artikel bedingungslos bewiesen, dass es in Bezug auf ein zufälliges i> Orakel Stichproben- und Suchprobleme in BQP gibt, die nirgendwo in PH sind, geschweige denn in NP . Und im Gegensatz zu den "seltsamen, speziellen" Orakeln, die für die Trennungen in Punkt (1) benötigt werden, können zufällige Orakel "physikalisch instanziiert" werden - beispielsweise unter Verwendung einer alten kryptografischen Pseudozufallsfunktion - in diesem Fall würden sich diese Trennungen sehr plausibel übertragen in die "reale" Nicht-Orakel-Welt.