Jednokierunkowa weryfikacja kwantowa

13

Teoria obliczania stanu skupienia jest już dobrze ugruntowana, pokazując, że dowolny obwód BQP może być modyfikowany, więc używa tylko pojedynczych bramek kwantowych, ewentualnie sterowanych klasycznie, pod warunkiem wystarczającej podaży stanu zwanego „stanem skupienia” - który jest prostym w produkcji stanem stabilizatora.

Moje pytanie brzmi: czy podobne pojęcie jest znane z weryfikacji kwantowej - tj. Czy można zastąpić obwody QMA klasycznie sterowanymi bramkami 1-kubitowymi, ewentualnie używając jakiegoś „stanu specjalnego”? Przynajmniej na początku nie jestem pewien, dlaczego stan klastra może nawet działać w tym przypadku.

Lior Eldar
źródło
Jeśli dobrze rozumiem, czy problem, który w QMA Merlin daje ci kwantowy dowód, który musisz w jakiś sposób włączyć do modelu? Innymi słowy, jeśli byłaby to QCMA zamiast QMA, w której Merlin wręcza ci klasyczny ciąg, moglibyśmy po prostu użyć znanych wyników dla BQP, prawda?
Robin Kothari,
Tak, to jest poprawne. Dziękujemy za dokonanie tego rozróżnienia.
Lior Eldar
Na początek można zadać to samo pytanie dla BQP: Czy możemy wykonać jakiekolwiek obliczenia kwantowe, biorąc pod uwagę moc do wykonywania pomiarów 1-kubitowych i biorąc pod uwagę niezaufane stany skupień (lub inny odpowiedni stan)?
Norbert Schuch,

Odpowiedzi:

7

Możliwe jest ograniczenie weryfikatora QMA do pomiarów pojedynczych kubitów oraz klasycznego przetwarzania wstępnego i końcowego (z losowością) przy zachowaniu kompletności QMA.

Aby zobaczyć dlaczego, weź dowolną klasę lokalnych QMA-Hamiltonów na kubitach. Dodając stałą rzędu p o l y ( n ) i przeskalowując za pomocą współczynnika 1 / p o l y ( n ) , hamiltonian można doprowadzić do postaci H = i w i h i , gdzie w i > 0 , i w i = 1 , i h i = 1kpoly(n)1/poly(n)

H=iwihi ,
wi>0iwi=1, w którymPijest produktem Paulis. Szacowanie najmniejszej wartości własnejHdo dokładności1/poly(n)jest nadal trudne QMA.hi=12(Id±Pi)PiH1/poly(n)

Możemy teraz zbudować obwód, który wykorzystuje tylko pomiary pojedynczego kubita, które przy danym stanie , przyjmuje z prawdopodobieństwem 1 - * F | H | * F (który konstrukcyjnie znajduje się pomiędzy 0 i 1 ). W tym celu najpierw losowo wybierz jedno z i zgodnie z rozkładem w i . Następnie zmierzyć każdy z Paulis w P í , i podjąć parzystości gatunku z rezultatów, które jest obecnie związany * F | h i | * F |ψ1ψ|H|ψ01iwiPiπψ|hi|ψpoprzez Układ generuje teraz1-* F| hi| * F, a wyjście jest zatem rozprowadzany zgodnie* F| H| * F.

ψ|hi|ψ=12(1±(1)π){0,1} .
1ψ|hi|ψψ|H|ψ

|ψabab>1/poly(n)1/poly(n)luka. Wreszcie, ta wersja QMA może być wzmacniana przy użyciu zwykłych technik amplifikacji dla QMA, co ostatecznie dowodzi, że jest ona kompletna dla QMA niezależnie od odstępu (w tym samym zakresie co QMA).

Norbert Schuch
źródło
H
Hϵ=1/poly(n)H=x(H+y)x=1/poly(n)y=poly(n)Hxϵ=1/poly(n)
hi
1
h4k4k=poly(n)k=O(log(n))Pitr[Pih]/2kh
3

Moją interpretacją pytania jest to, że zadajesz pytanie, czy możemy założyć, że obwód weryfikatora dla protokołu QMA wykorzystuje tylko pomiary pojedynczej kubity? (Idea polega na tym, że przysłowia wysyła zarówno dowód kwantowy, jak i stan klastra kwantowego potrzebne do wdrożenia oryginalnego obwodu weryfikacyjnego przez „jednokierunkowe obliczenia kwantowe”).

Problem polega oczywiście na tym, że przysłowia może wcale nie wysłać prawidłowego stanu klastra. Dlatego weryfikator musiałby przetestować otrzymany stan, aby upewnić się, że rzeczywiście jest to stan klastra. Weryfikator dokonuje tego, wykonując pomiary pojedynczych kubitów i sprawdzając korelacje spełniające niezbędne kontrole stabilizatora. Ponieważ takie testowanie jest destrukcyjne dla stanu, musiałaby istnieć procedura, w której weryfikator otrzyma wiele kopii stanu, sprawdzi większość z nich i użyje losowej do obliczeń. Czy wystarczy wielomianowo wiele kopii?

Nie sądzę, że jest to znane twierdzenie. Nie widzę oczywistego kontrprzykładu (z chwilą namysłu), więc może to być wiarygodne. Wydaje się, że sprawdzona technologia sprawdzania stanów testowych powinna wystarczyć. Na przykład zobacz artykuł Matthew McKague'a arXiv: 1010.1989 [quant-ph]. Jeśli otrzymasz dowód, prześlij dokument do QIP (termin 5 października)!

Anonimowy
źródło
2

Być może nie rozumiem tego pytania. Jeśli pytasz, czy możesz zaimplementować obwód weryfikatora dla problemu w QMA za pomocą obliczeń opartych na pomiarach, w których Merlin dostarcza warstwę wejściową, a Arthur dostarcza wszystkie dalsze kubity w stanie zasobu i splata oba zestawy kubitów przed rozpoczęciem pomiarów, wtedy odpowiedź brzmi trywialnie tak. Wynika to bezpośrednio z faktu, że dowolny obwód kwantowy może być zaimplementowany jako obliczenie oparte na pomiarach, niezależnie od tego, czy zależy Ci na wejściu klasycznym czy kwantowym.

Zauważysz, że w większości artykułów na temat obliczeń miejsca wprowadzania obliczeń są ogólnie identyfikowane oddzielnie od innych miejsc i właśnie dlatego (tj. Konkretnie w przypadku przypadku danych kwantowych).

Joe Fitzsimons
źródło
Właściwie nie jestem pewien w tej kwestii. W artykułach z obliczeń opartych na pomiarach, na które patrzyłem, transformacja przebiega z dowolnego obwodu BQP z klasycznym wejściem do jednokierunkowego obwodu obliczeniowego rozpoczynającego się od stanu skupienia. Oznacza to, że NIE jest to opisywane jako transformacja przenosząca dowolny arbitralny obwód jednostkowy U do obwodu pomiarowego U_1, bez względu na wejście. Chociaż pytanie o złożoność, które zadałem, zostało rozwiązane po odpowiedzi Norberta, nadal chciałbym zrozumieć ten punkt.
Lior Eldar,
@LiorEldar: Zatem powinieneś spojrzeć na oryginalny papier Raussendorf i Briegel lub papier Raussendorf, Browne i Briegel. Wyraźnie konstruują obwody pojedynczo, pokazując, że każdy wzorzec pomiarowy implementuje daną bramkę na warstwie wejściowej, która może być w dowolnym stanie. Zdecydowanie można zaimplementować dowolne obwody na dowolnych wejściach.
Joe Fitzsimons,
Lior rzeczywiście był tutaj, w Aachen, kiedy o tym rozmawialiśmy, i jeden sposób na zrozumienie pytania opiera się na tym pomyśle: czy Merlin mógłby dostarczyć dowód wbudowany w (niezaufany) stan skupienia, a Arthur używa swoich pomiarów w jednym kubicie, aby zweryfikować klaster lub zweryfikować dowód za pomocą MBQC? (Być może można by użyć podobnych pomysłów jak w ślepej kompilacji, gdzie stosowana jest korekcja błędów?) Niestety, nie potrzeba tego miłego pomysłu, aby udowodnić twardość QMA. ;-( Uważam jednak, że nadal jest interesujące pytanie, czy to zadziała, a ty byłbyś ekspertem, aby to pokazać :-)
Norbert Schuch,
@Lior: Jeśli chcesz użyć MBQC do weryfikacji danych wejściowych, oprócz pomiarów jednokubitowych potrzebujesz oczywiście również 2-kubitowych bramek (ponieważ musisz splątać dane wejściowe ze stanem klastra).
Norbert Schuch,
@Joe: BTW, to samo pytanie dla BQP (czy możemy uruchomić BQP za pomocą pomiarów 1-kubitowych przy niezaufanym stanie skupienia) jest oczywiście nadal otwarte i wydaje mi się, że pomysły zastosowane w ślepym obliczeniu mogą być dobrym pomysłem .
Norbert Schuch,