Está en la página 1de 43

Introduccin

a la
Computacin Cuntica Topolgica
PARTE 1

Javier Garca
IFAE / UAB
Sumario

- Computacin clsica
- Probabilidad
- Mecnica cuntica
- Computacin cuntica
Computacin Clsica
Computacin Clsica

Puerta NOT

NOT

0 NOT 1

1 NOT 0
Computacin Clsica

Puerta AND

AND

0 0
AND 0 AND 0
0 1

1 1
AND 0 AND 1
0 1
Computacin Clsica

Puerta OR

OR

0 0
OR 0 OR 1
0 1

1 1
OR 1 OR 1
0 1
Computacin Clsica
Nuestro Primer Algoritmo

Nos dan un dispositivo f

f
- Tanto la entrada como la salida es 0 1.
- Acta siempre de la misma manera.

Nuestra misin
Construir un algoritmo que nos diga si es o no una funcin constante
Computacin Clsica
Esta es una solucin

Este circuito devuelve 0 si es constante y 1 en caso contrario


Computacin Clsica
Comprobamos I

f = constante = 0

0 0 1
0
0

0
0
0
0 1
1
Computacin Clsica
Comprobamos II

f = constante = 1

0 1 0
0
1

0
1
0
1 0
1
Computacin Clsica
Comprobamos III

f = NO constante

0 0 1
1
1

1
0
0
1 0
1
Computacin Clsica
Comprobamos IV

f = NO constante

0 1 0
0
0

1
1
1
0 1
1
Probabilidad
Probabilidad
Tenemos dos armarios.
En uno de ellos hay una pelota

P = 1/5 P = 4/5
Probabilidad
Tenemos dos armarios.
En uno de ellos hay una pelota

P = 1/5 P = 4/5
Probabilidad
Tenemos un robot (que se llama U)

U est programado de manera que al abrir la puerta trasera del armario:

1) Si encuentra la pelota a la izquierda:


- La dejar ah con probabilidad 2/3
- o la mover a la derecha con probabilidad 1/3
2) Si encuentra la pelota a la derecha:
- La dejar ah con probabilidad 1/4
- o la mover a la izquierda con probabilidad 3/4
Probabilidad

Nos preguntamos cul es la probabilidad


de encontrar la pelota a la derecha despus
de que el robot haya actuado
Probabilidad
Diagrama de rbol
Probabilidad
Existe un lgebra equivalente, por ser un proceso lineal
Estado inicial = 1/5 . + 4/5 .

Estado final = . Estado inicial

Estado final = . ( 1/5 . + 4/5 . )


Estado final = 1/5 . + 4/5 .

= 2/3 . + 1/3 . = 3/4 . + 1/4 .

(
Estado final = 1/5 . 2/3 + 1/3 )+ (
4/5 . 3/4 + 1/4 )
(
Estado final = 1/5 . 2/3 + 4/5 . 3/4 ) + (1/5 . 1/3 + 4/5 . 1/4)
Probabilidad
Existe un lgebra equivalente, por ser un proceso lineal
Estado inicial = 1/5 . + 4/5 .

Estado final = . Estado inicial

Estado final = . ( 1/5 . + 4/5 . )


Estado final = 1/5 . + 4/5 .

= 2/3 . + 1/3 . = 3/4 . + 1/4 .

(
Estado final = 1/5 . 2/3 + 1/3 )+ (
4/5 . 3/4 + 1/4 )
(
Estado final = 1/5 . 2/3 + 4/5 . 3/4 ) + (1/5 . 1/3 + 4/5 . 1/4)
Probabilidad
Existe un lgebra equivalente, por ser un proceso lineal
Estado inicial = 1/5 . + 4/5 .

Estado final = . Estado inicial

Estado final = . ( 1/5 . + 4/5 . )


Estado final = 1/5 . + 4/5 .

= 2/3 . + 1/3 . = 3/4 . + 1/4 .

(
Estado final = 1/5 . 2/3 + 1/3 )+ (
4/5 . 3/4 + 1/4 )
(
Estado final = 1/5 . 2/3 + 4/5 . 3/4 ) + (1/5 . 1/3 + 4/5 . 1/4)
Probabilidad
Existe un lgebra equivalente, por ser un proceso lineal
Estado inicial = 1/5 . + 4/5 .

Estado final = . Estado inicial

Estado final = . ( 1/5 . + 4/5 . )


Estado final = 1/5 . + 4/5 .

= 2/3 . + 1/3 . = 3/4 . + 1/4 .

(
Estado final = 1/5 . 2/3 + 1/3 )+ (
4/5 . 3/4 + 1/4 )
(
Estado final = 1/5 . 2/3 + 4/5 . 3/4 ) + (1/5 . 1/3 + 4/5 . 1/4)
Probabilidad
Existe un lgebra equivalente, por ser un proceso lineal
Estado inicial = 1/5 . + 4/5 .

Estado final = . Estado inicial

Estado final = . ( 1/5 . + 4/5 . )


Estado final = 1/5 . + 4/5 .

= 2/3 . + 1/3 . = 3/4 . + 1/4 .

(
Estado final = 1/5 . 2/3 + 1/3 )+ (
4/5 . 3/4 + 1/4 )
(
Estado final = 1/5 . 2/3 + 4/5 . 3/4 ) + (1/5 . 1/3 + 4/5 . 1/4)
Probabilidad
Existe un lgebra equivalente, por ser un proceso lineal
Estado inicial = 1/5 . + 4/5 .

Estado final = . Estado inicial

Estado final = . ( 1/5 . + 4/5 . )


Estado final = 1/5 . + 4/5 .

= 2/3 . + 1/3 . = 3/4 . + 1/4 .

(
Estado final = 1/5 . 2/3 + 1/3 )+ (
4/5 . 3/4 + 1/4 )
(
Estado final = 1/5 . 2/3 + 4/5 . 3/4 ) + (1/5 . 1/3 + 4/5 . 1/4)
Probabilidad
Existe un lgebra equivalente, por ser un proceso lineal
Estado inicial = 1/5 . + 4/5 .

Estado final = . Estado inicial

Estado final = . ( 1/5 . + 4/5 . )


Estado final = 1/5 . + 4/5 .

= 2/3 . + 1/3 . = 3/4 . + 1/4 .

(
Estado final = 1/5 . 2/3 + 1/3 )+ (
4/5 . 3/4 + 1/4 )
(
Estado final = 1/5 . 2/3 + 4/5 . 3/4 ) + (1/5 . 1/3 + 4/5 . 1/4)
Probabilidad

Probabilidad final

(
Estado final = 1/5 . 2/3 + 4/5 . 3/4) + (1/5 . 1/3 + 4/5 . 1/4 )
Estado final = 11/15 + 4/15

Probabilidad final de
Probabilidad final de
estar a la izquierda
estar a la derecha
Mecnica cuntica
Mecnica cuntica
Tenemos dos armarios.
En uno de ellos hay una pelota cuntica

1 2 6
Amplitudes
5 5

2 2
2 6
Se ha de cumplir 1
5
5
1
Mecnica cuntica
Tenemos dos armarios.
En uno de ellos hay una pelota cuntica
1 2 6
5 5
Mecnica cuntica
Tenemos un robot cuntico (que se llama U)

U est programado de manera que al abrir la puerta trasera del armario:

1) Si encuentra la pelota a la izquierda:


- La dejar ah con AMPLITUD 2/3
- o la mover a la derecha con AMPLITUD (5)/3
2) Si encuentra la pelota a la derecha:
- La dejar ah con AMPLITUD -2/3
- o la mover a la izquierda con AMPLITUD (5)/3
Mecnica cuntica
Tenemos un robot cuntico (que se llama U)
REVERSIBILIDAD y UNITARIEDAD

A A 2 A B 2 1
B B 2 B A 2 1
A AB A A BB B 0

U est programado de manera que al abrir la puerta trasera del armario:

1) Si encuentra la pelota a la izquierda:


- La dejar ah con AMPLITUD 2/3
- o la mover a la derecha con AMPLITUD (5)/3
2) Si encuentra la pelota a la derecha:
- La dejar ah con AMPLITUD -2/3
- o la mover a la izquierda con AMPLITUD (5)/3
Mecnica cuntica

Nos preguntamos cul es la AMPLITUD


de encontrar la pelota a la derecha despus
de que el robot cuntico haya actuado sobre
la pelota cuntica
Mecnica cuntica
Diagrama de rbol
Mecnica cuntica
Existe un lgebra equivalente, por ser un proceso lineal
2 6 .
Estado inicial = 1/5 . +
5

Estado final = . Estado inicial

Estado final = . ( 1/5 . +


2 6
5
. )
2 6 .
Estado final = 1/5 . +
5

= 2/3 . + . = . - 2/3 .

(
Estado final = 1/5 . 2/3 +
2 6
5
.
) + (1/5 . - 2 6
5 )
. 2/3
Mecnica cuntica
Probabilidad final

(
Estado final = 1/5 . 2/3 +
2 6
5
.
) + (
1/5 . - 2 6
5 )
. 2/3

Estado final = 0.8636 - 0.50413

AMPLITUD final de AMPLITUD final de


estar a la izquierda estar a la derecha

0. 745 86 0. 254 14 1
Computacin cuntica
Computacin cuntica

Puerta cuntica Hadamard

H
1
1
2 2

H
1
1
2 2
Computacin cuntica

Puerta cuntica: FUNCIN

x x
f
a a fx

Reversible!
Computacin cuntica
Puerta cuntica: FUNCIN
x x
f
a a fx

x ,
a ,





Computacin cuntica
Algoritmo Deutsch-Jozsa
H H

?
H
f H

Si ? = Funcin constante

Si ? = Funcin NO constante
Computacin cuntica
Algoritmo Deutsch-Jozsa
H H

?
H
f H

Si ? = Funcin constante

Si ? = Funcin NO constante

La mejora con respecto al algoritmo clsico


es que solo se usa la puerta f una vez.
Computacin cuntica
Realizacin experimental Deutsch-Jozsa
Fin
primera parte

También podría gustarte