vs

33

Das zentrale Problem der Komplexitätstheorie ist wohl vs N P .PNP

Da die Natur jedoch ein Quant ist, erscheint es natürlicher, die Klassen (dh Entscheidungsprobleme, die von einem Quantencomputer in polynomieller Zeit mit einer Fehlerwahrscheinlichkeit von höchstens 1/3 für alle Fälle gelöst werden können) und Q M A zu betrachten (das Quantenäquivalent von N P ) statt.BQPQMANP

Meine Fragen:

1) Würde eine Lösung für das vs N P- Problem eine Lösung für B Q P vs Q M A geben ?PNPBQPQMA

2) Treffen die drei Barrieren der Relativierung, der natürlichen Beweise und der Algebrierung auch auf das Problem vs Q M A zu?BQPQMA

Anthony Leverrier
quelle

Antworten:

33

1) In keiner Richtung sind Implikationen bekannt. Wir wissen, dass P = NP P = PH impliziert. Aber wir wissen nicht, ob BQP und QMA in PH sind, also könnte P vielleicht gleich NP sein, aber BQP und QMA würden immer noch nicht zusammenbrechen. (Andererseits ist zu beachten, dass QMA⊆PP⊆P #P , also mit Sicherheit P = P #P BQP = QMA implizieren würde.) Zu zeigen, dass BQP = QMA P = NP impliziert, erscheint nach dem gegenwärtigen Kenntnisstand noch hoffnungsloser .

2) Absolut, alle drei Barrieren gelten mit voller Wucht für BQP vs. QMA (und sogar für das "einfachere" Problem, P ≠ PSPACE zu beweisen). Erstens haben wir im Vergleich zu einem PSPACE-Orakel (oder sogar der geringen Ausdehnung eines PSPACE-Orakels) Folgendes

P = NP = BQP = QMA = PSPACE,

Daher werden sicherlich nicht-relativierende und nicht-algebrierende Techniken benötigt, um eine dieser Klassen zu trennen. Zweitens benötigen Sie nur eine Pseudozufallsfunktionsfamilie, die in BQP berechenbar ist. Dies ist eine formal schwächere Anforderung als eine Pseudozufallsfunktionsfamilie, die in P berechenbar ist.

Nachtrag: Lassen Sie mich etwas über eine "Metafrage" sagen, die Sie nicht gestellt, sondern angedeutet haben, warum sich die Leute immer noch auf P vs. NP konzentrieren, obwohl wir glauben, dass die Natur ein Quant ist. Persönlich habe ich P vs. NP immer als das "Flaggschiff" für eine ganze Reihe von Barrierefragen in der Komplexitätstheorie gesehen (P vs. PSPACE, P vs. BQP, NP vs. coNP, NP vs. BQP, die Existenz von Einwegfunktionen, etc), keinevon denen wir zu beantworten wissen und die alle in dem Sinne zusammenhängen, dass jeder Durchbruch mit dem einen sehr wahrscheinlich zu Durchbrüchen mit den anderen führen würde (auch wenn wir keine formalen Implikationen zwischen den Fragen haben, die wir in vielen Fällen haben machen). P vs. NP ist von Natur aus nicht grundlegender als alle anderen - aber wenn wir eine Frage auswählen müssen, um als Aushängeschild für die Komplexität zu dienen, ist dies eine gute Wahl.

Scott Aaronson
quelle
Hallo Scott, vielen Dank für diese tolle Antwort! Und Ihr Nachtrag befasst sich genau mit dem, was ich mir vorgestellt habe.
Anthony Leverrier
7
Ich nehme an, dass die Bedeutung von P vs. NP als "Flaggschiff" -Problem der Komplexitätstheorie etwas über die Geschichte der Berechnungstheorie aussagt. Nach den Logikern scheinen es Kombinatoriker gewesen zu sein, die das Thema mit größtem Interesse verfolgten. Wäre die Komplexitätstheorie stattdessen von Operatortheoretikern entwickelt worden, wäre das Hauptproblem für "Härte" nicht die boolesche Erfüllbarkeit, die Dreifarbigkeit oder das Problem des Handlungsreisenden, sondern das Problem der Bestimmung, ob eine Summe von k-lokalen positiven semidefiniten Operatoren vorliegt ist positiv definitiv. (Das ist natürlich k-QSAT.)
Niel de Beaudrap
Ja, ich denke, solange für ein solches Problem neue Techniken erforderlich sind (P gegen NP, BQP gegen QMA usw.), schadet es nicht allzu sehr, sich auf ein bestimmtes Problem zu konzentrieren.
Anthony Leverrier
8
Eine Randbemerkung: Wenn Sie Quantencomputing als Definition einer realisierbaren Berechnung betrachten, würden Sie wahrscheinlich BQP vs. NP als die zentrale Frage betrachten und nicht BQP vs. QMA. Der Grund dafür ist, dass NP immer noch einen großen Teil der Fragen erfasst, die wir lösen möchten (oder die für Krypto hart bleiben möchten), unabhängig davon, ob wir versuchen, sie mit einem klassischen oder einem Quantencomputer zu lösen.
Boaz Barak
1
@Boaz - Sind NP-Probleme Ihrer Meinung nach von Natur aus relevanter als QMA-Probleme oder scheint dies im Moment der Fall zu sein, weil wir eher daran gewöhnt sind, in klassischen Problemen als in Quantenproblemen zu denken?
Anthony Leverrier