• Nie Znaleziono Wyników

Mówimy, że funkcja F : Bn → Bm jest obliczalna przez obwód kwantowy U (nad baz¸a standardow¸a), jeśli dla każdego ¯x X ¯ z |hF (¯x), ¯z|U |¯x, ¯0i|2 ≥ 1 − ε, gdzie ε &lt

N/A
N/A
Protected

Academic year: 2021

Share "Mówimy, że funkcja F : Bn → Bm jest obliczalna przez obwód kwantowy U (nad baz¸a standardow¸a), jeśli dla każdego ¯x X ¯ z |hF (¯x), ¯z|U |¯x, ¯0i|2 ≥ 1 − ε, gdzie ε &lt"

Copied!
2
0
0

Pełen tekst

(1)

Obliczenia KK

11. KLASY ZŁOŻONOŚCI ALGORYTMÓW KWANTOWYCH Niech B = {0, 1}, a B b¸edzie sum¸a wszystkich Bn. W celu określenia złożoności, rozpatrujemy liczby naturalne w standardowej postaci binarnej, tzn. jako ci¸agi z B.

Definiujemy rozmiar liczby n jako długość odpowiedniego ci¸agu z B (tzn. liczb¸e bitów).

1. Definicja. Mówimy, że funkcja F : Bn → Bm jest obliczalna przez obwód kwantowy U (nad baz¸a standardow¸a), jeśli dla każdego ¯x

X

¯ z

|hF (¯x), ¯z|U |¯x, ¯0i|2 ≥ 1 − ε,

gdzie ε < 1/2

(ε może być zmniejszona w dowolny sposób).

2. Definicja. Mówimy, że funkcja F : B → B jest obliczalna przez algorytm kwantowy, jeśli istnieje klasyczna deterministyczna maszyna Turinga M , która dla każdego ¯x ∈ B znajduje obwód kwantowy M¯x, który oblicza F (¯x) na pustym wejściu.

Jeśli funkcja ¯x → Mx¯ jest obliczalna przy pomocy maszyny Turinga o wielomianowym czasie w stosunku do rozmiaru x, to mówimy, że F należy do klasy BQP.

3. Uwaga. Na mocy p.5.11 Listy 5, jeśli F jest obliczalna przez algorytm kwantowy, to istnieje klasyczna deterministyczna maszyna Turinga Z, która dla każdego n ∈ N znajduje obwód kwantowy Zn, który oblicza funkcj¸e Fn: Bn→ B - obci¸ecie F na Bn.

Jeśli czas pracy maszyny Turinga Z jest ograniczony przez t(n), to mówimy, że F jest obliczalna przez algorytm kwantowy w czasie t(n).

4. Definicja. Funkcja L : B → {0, 1, "undefined" } należy do klasy BQNP jeśli istnieje wielomianowa klasyczna deterministyczna maszyna Turinga M , która dla każdego ¯x ∈ B znajduje obwód kwantowy M¯x, realizuj¸acy oper- ator Ux¯ na odpowiednim zbiorze n(= nx¯) rejestrów, taki, że dla podprzestrzeni V = C|¯1i ⊗ B⊗(n−k) zachodz¸a nast¸epuj¸ace własności:

L(¯x) = 1 ⇒ ∃|ξiP(Ux¯(|ξi ⊗ |¯0i), V ) ≥ p1(|¯x|), L(¯x) = 0 ⇒ ∀|ξiP(Ux¯(|ξi ⊗ |¯0i), V ) ≤ p0(|¯x|),

1

(2)

gdzie |ξi jest unormowany, p1(l) − p0(l) ∈ Ω(l−α) dla pewnego α ≥ 0, tzn.

dla pewnych l0 i C zachodzi ∀l > l0 p1(l) − p0(l) > Cl−α.

5. Uwaga. ("amplification") Jeśli L ∈ BQNP, to powyższa definicja zachodzi dla funkcji p00(l), p01(l) = 1 − p00(l) z warunkiem p00 = exp(−Ω(lβ)), gdzie β > 0 może być dowolna.

Klasa BQNP jest kwantowym odpowiednikiem NP i zawiera NP.

6. Twierdzenie.

BPP ⊆ BQP ⊆ BQNP ⊆ PP ⊆ PSPACE,

gdzie klasa PP składa si¸e ze wszystkich predykatów postaci funkcji charak- terystycznych zbiorów postaci

{¯x : |{¯y : R0(¯x, ¯y)}| < |{¯y : R1(¯x, ¯y)}|} , gdzie R0, R1 ∈ P i |y| = poly(|x|).

7. Definicja. Operator H : B⊗n → B⊗n nazywa si¸e k-lokalnie hamiltonowskim, jeśli ma przedstawienie H = P Hj[Sj], gdzie każdy Hj jest nieujemnym operatorem hermitowskim na rejestrze Sj rozmiaru ≤ k.

Przy tym zakłada si¸e, że I − Hj też s¸a nieujemne.

8. Problem "LOCAL HAMILTONIAN". Niech k ∈ N, α ≥ 0 i niech funkcja F jest określona na zbiorze ci¸agów nast¸epuj¸acej postaci:

(n , H , a(n) , b(n)) , gdzie 0 ≤ a(n) < b(n) , b(n) − a(n) = Ω(n−α),

H = operator k-lokalnie hamiltonowski n-kubitowy przedstawiony przez macierz odpowiedniej złożoności.

Definiujemy wartość funkcji F na takim ci¸agu jako 1, jeśli U ma wartość własn¸a ≤ α(n); gdy wszystkie wartości własne s¸a wi¸eksze niż b(n), definiu- jemy wartość F jako 0.

Tak¸a F nazywamy problemem lokalnie hamiltonowskim.

9. Twierdzenie. Problem lokalnie hamiltonowski jest BQNP-zupełny wzgl¸edem redukowalności wg Karp.

2

Cytaty

Powiązane dokumenty

[r]

[r]

Przypomnij dowód równoważności definicji ciągłości Cauchy’ego i Heinego i zaadaptuj go do przypadku jednostajnej

Udowodnij, że funkcja pochodna funkcji nieparzystej (parzystej) jest parzysta (nieparzysta), a funkcja pochodna funkcji okresowej jest okresowa z tym samym

[r]

Pokazać, że również w wyjściowym prostokącie długość jednego z boków musi być liczbą całkowitą.. Wyrazić współczynniki Fouriera funkcji h za pomocą

Zbiór A składa się z liczb przedziału [0, 1], których rozwinięcie dziesiętne nie zawiera cyfry 9.. Pokazać, że zbiór A ma miarę zero

[r]