computacion cuantica

15

Click here to load reader

Upload: kym

Post on 06-Jul-2015

4.417 views

Category:

Education


1 download

DESCRIPTION

Computación cuántica - Un vistazo.Autor: Joaquin D Garcia Perez

TRANSCRIPT

Page 1: Computacion Cuantica

Computación CuánticaArquitecturas Avanzadas de Computadores

Joaquín D. García Pérez

Page 2: Computacion Cuantica

Objetivos

• Ideas básicas sobre computación cuántica

• Historia

• Aplicaciones

• Conclusiones

Page 3: Computacion Cuantica

Tipos Computación

• Computación clásica – Ley de Moore

• Computación molecular (nanotecnología)

• Más allá de las leyes física clásica. 2020 fin – almacenamiento 3D algunos años más

• Computación cuántica: Algoritmos

Page 4: Computacion Cuantica

Qubit

• Análogo al bit en la computación clásica

• Con N qubits almacenamos 2^n números

• Partículas de spin ½ (evitar antisimetría)

• Ket cero y Ket uno

• Nuevas puertas lógicas: Hadamard, Pauli...

Page 5: Computacion Cuantica

Superposición

• Posibilidad de valer 0 y 1 simultáneamente

• Coeficientes numéricos que representan la probabilidad de cada estado

• Cómputos sobre ambos valores a la vez

• Entrelazado: Teletransportación cuántica. Resultado final.

Page 6: Computacion Cuantica

Aplicaciones

• Tres grandes grupos

● Subgrupo escondido (Shor)

● Búsqueda y optimización (Grover)● Algoritmos de caminos aleatorios. Cuadro resumen a continuación

Page 7: Computacion Cuantica
Page 8: Computacion Cuantica

Algoritmos

• Shor (Factorizar números). Tiempo O((log N)^3) y en espacio O(log N).

• Grover (Búsqueda BD desorganizada y optimización). O(n^1/2)

• Kitaev: Calcular el orden de un grupo

• Watrous: Calcular el orden de grupos solubles o Transformada cuántica Fourier

Page 9: Computacion Cuantica

Shor vs Alg.clásicoNúm. Dígitos Alg. Clásico Alg. de Shor

129 1,85 años 45,9 minutos

250 2,1 x 10^6 años 3,4 horas

1000 4,5 x 10^25 años

3,07 días

Page 10: Computacion Cuantica

Historia• 1981 (Benioff), 1982 (R. Feynman) y 1985 (D. Deutsch)• 1993 – Dan Simon. Ventajas de computador cuántico. Mod Probabilidad

• 1993 – Charles Benett. Teletransporte cuántico

• 1994 – 95 Peter Shor crea su algoritmo

• 1996 – Lov Grover crea su algoritmo. (También corrección de errores)

• 1997 – Primeros experimentos cuánticos

• 1998 – 99 Primeros Qubits. Algoritmo de búsqueda Grover

• 2001 – Algoritmo Shor ejecutado por primera vez. Factorización 15

• 2005 – 2006 Mejoras hasta Qbyte.

• 2007 – Dwave. 2 Qbytes.

• 2007 – Bus cuántico. NIST. Superconductores

• 2008 – Almacenamiento cuántico. Núcleo átomo fósforo

• 2009 – Procesador cuántico de estado sólido. Aritmética simple

Page 11: Computacion Cuantica

Lenguajes Programación

• QCL: Inspirado en C - 1998

• QPL: Programming – Control clásico y datos cuánticos - 2004

• QML y QHaskell

Page 12: Computacion Cuantica

Científicos

• Hipercomputadoras (Más allá de Turing)

• Paul Benioff, Richard Feynman, David Deutsch, Lov Grove, Seith Lloyd, Michio Kaku, etc.

Page 13: Computacion Cuantica

Técnicas

• Resonancia nuclear magnética (NMR)

• Iones atrapados

• Puntos cuánticos

• Implementación óptica

• Implementación NMR con fase geométrica

• Heteropolímeros

Page 14: Computacion Cuantica

Conclusiones

• Fin de la computación clásica

• Dificultades computación cuántica

• Ámbito de investigación

• Posibles problemas para criptografía

Page 15: Computacion Cuantica

Referencias Eleanor Rieffel and Wolfgang Polak. An introduction to quantum

computing for non-physicists. ACM Computing Surveys,

32(3):300–335, 2000. Preprint:

http://www.arXiv.org/abs/quant-ph/9809016

Centre for Quantum Computation - Oxford

http://www.qubit.org

Simuladores

http://www.vcpc.univie.ac.at/~ian/hotlist/qc/programming.shtml