Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CL 9 Primeros Algoritmos Cuanticos
CL 9 Primeros Algoritmos Cuanticos
J. P. Paz, C. Cormick
Deutsch-Josza
Bernstein-Vazirani
Simon
Primeros algoritmos cuánticos
El algoritmo de Deutsch-Josza
El algoritmo de Deutsch-Josza
Primeros algoritmos cuánticos
El algoritmo de Deutsch-Josza
|ψ(t3 )i = (H ⊗n ⊗ Î ) |ψ(t2 )i =
√
= x,y (1/2n ) (−1)f (x)+x·y |y i (1/ 2) (|0i − |1i)
P
2 1 si f es cte.
Prob(y = 0) = (1/2n ) x (−1)f (x) =
P
0 si f es bal.
Primeros algoritmos cuánticos
El algoritmo de Bernstein-Vazirani
El algoritmo de Simon
El algoritmo de Simon
Primeros algoritmos cuánticos
El algoritmo de Simon
P √
|ψ(t1 )i = (H ⊗n |0i) |0i = x (1/ 2n ) |xi |0i
P √
|ψ(t2 )i = Uf |ψ(t1 )i = x (1/ 2n ) |xi |f (x)i
Si en la medición se obtiene f (x0 ), el estado luego es:
√
|ψ(t3 )i = (1/ 2) (|x0 i + |x0 ⊕ ai) |f (x0 )i
|ψ(t4 )i = (H ⊗n ⊗ Î ) |ψ(t3 )i =
√
= y (1/ 2n+1 ) [(−1)x0 ·y + (−1)(x0 ⊕a)·y ] |y i |f (x0 )i
P
√ 2
Prob(y ) = (1/ 2n+1 ) (−1)x0 ·y [1 + (−1)a·y ] =
1/2n−1 si a · y = 0
n+1 a·y 2
= (1/2 ) |1 + (−1) | =
0 si a · y 6= 0
Primeros algoritmos cuánticos
Complejidad