Descubre cómo funciona el algoritmo de Shor e implementa un simulador para él en Java o C ++. Luego trate de reducir el tamaño del circuito mediante varias modificaciones y vea cómo esto afecta el resultado del algoritmo (hay algunas modificaciones que solo degradarían ligeramente el rendimiento).
Descubra cómo funciona el formalismo estabilizador (representación de Heisenberg) e implemente un simulador para circuitos estabilizadores, siguiendo el trabajo de Daniel Gottesman o su artículo de 2004 con Scott Aaronson. Encuentre artículos recientes de Richard Jozsa en arxiv que proponen una técnica de simulación diferente (más simple), impleméntela y compárela empíricamente con el algoritmo original en términos de tiempo de ejecución y uso de memoria.
Dado un circuito cuántico (ya sea un diseño de circuito o un dispositivo físico, diferentes casos), ¿cómo verifica que hace lo que debería hacer? Si se pierde una puerta, ¿puedes encontrar qué puerta falta? No hay mucha literatura sobre esto, pero puede encontrar algunos documentos razonables.
- ¿Qué es la fluctuación cuántica?
- ¿Qué debo saber sobre computación cuántica / computadora?
- ¿La física cuántica está completa ahora?
- ¿La mecánica cuántica requiere no localidad?
- ¿Cuál es el concepto más confuso de la física cuántica?