Czy istnieje algorytm kwantowy ala algorytm Deutscha, który oblicza AND zamiast XOR?


10

Algorytm Deutscha jest dobrze znanym obliczeniem kwantowym z tylko jedną oceną . Jeśli zastąpimy z problem wydaje się być inna. Moje pytanie brzmi: czy istnieje algorytm kwantowy obliczający wartość (lub AND, jeśli wolisz) przy użyciu tylko jednej oceny . W przeciwnym razie: czy wiadomo, że taki algorytm nie istnieje?f(0)+f(1)mod2f+f(0)f(1)f

Aktualizacja: Teraz dowiedziałem się o procedurze, która daje poprawną odpowiedź z prawdopodobieństwem większym niż jest to możliwe w przypadku dowolnej klasycznej procedury. „Błąd” jest jednostronny w tym sensie, że zawsze daje poprawną odpowiedź, gdy . To prowadzi mnie do rozszerzonego pytania: czy istnieje algorytm kwantowy (być może podobny do wymienionego poniżej) z właściwością, że wynik wynosi tylko wtedy, gdy ? Oczywiście „najlepszym scenariuszem” byłby algorytm, który daje prawidłową odpowiedź z prawdopodobieństwem .f(0)f(1)=11f(0)f(1)=11

Odpowiedzi:


11

To jest Zadanie 3, Pytanie 5 w ciągłym wstępie Richarda Cleve'a do kursu obliczeń kwantowych . (Wygląda na to, że to zadanie było dzisiaj należne.)

Chociaż nie powinniśmy odpowiadać na pytania domowe w CSTheory, na szczęście zadanie odpowiada na wszystkie pytania. Prowadzi Cię także przez konstrukcję algorytmu kwantowego. Zdecydowanie polecam przeczytać.


Wielkie dzięki za odpowiedź i referencje. Dziwny, ale szczęśliwy zbieg okoliczności z tym zadaniem.
Magnus Znajdź

3

Najpierw przygotuj stan (co można łatwo zrobić za pomocą pojedynczego zapytania do czarnej skrzynki i jednostek unitarnych). Zauważ, że dwa takie stany odpowiadające różnym mają zawsze iloczyn wewnętrzny . Możesz łatwo przekształcić tę obserwację w algorytm, który odniosłby sukces z jednostronnym błędem lub lepiej, jeśli dopuścisz błąd dwustronny (zauważ, że najlepsza klasyczna procedura może osiągnąć prawdopodobieństwo co najwyżej ).13((1)f(0)|00+(1)f(1)|01+|11)f138923


Nie jestem pewien, czy całkowicie podążam. W każdym razie po odpowiedzi Robina zrobiłem to. Dzięki za odpowiedź
Magnus Znajdź
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.