Comprender el poder computacional de una computadora cuántica en términos de fracasos es un malentendido en la computación cuántica.
Es común en la ciencia popular describir la gran cantidad de estados en una computadora cuántica (con 50 qubits obtienes 2 ^ 50≈ billones de estados) y luego enfatizar que estos estados pueden superponerse juntos, lo que te da una ilusión de potencial ilimitado de paralelo cálculo.
¡Así no es cómo funciona! ¡Así no funciona nada de esto!
- ¿Cuál es la prueba de la afirmación de que la física cuántica prueba que se crea un universo cada vez que tomas una decisión?
- ¿Hay perspectivas de trabajo para la computación cuántica / información cuántica?
- ¿Qué son los operadores lineales y no lineales en la mecánica cuántica? Ejemplos?
- ¿Cómo uso una sola puerta Qubit, en un estado con múltiples Qubits?
- ¿Pueden las computadoras cuánticas ayudar a desarrollar una IA fuerte?
Es cierto que la computadora cuántica puede formar superposiciones de estados. Entonces, si tiene 2 qubits, no solo tendría
[matemáticas] | 00 \ rangle, | 01 \ rangle, | 10 \ rangle, | 11 \ rangle [/ math],
pero también
[matemáticas] | 00 \ rangle + | 01 \ rangle, | 00 \ rangle – \ frac {1} {2} | 10 \ rangle + \ frac {3} {2} | 11 \ rangle, \ frac {1} { 3} | 01 \ rangle – \ frac {2} {3} | 11 \ rangle \ dots [/ math]
y mucho más…
Esa es una gran cantidad de estados. De hecho, mucho más que 2 ^ 2 = 4. Sin embargo, cualquiera de ellos es solo un estado. Cuando su computadora cuántica se encuentra en un estado de [matemáticas] | 00 \ rangle + | 01 \ rangle – 2 | 11 \ rangle [/ matemáticas], no ve tres estados. Ve un solo estado. No sabe cuántos componentes hay en este estado. No puede realizar un seguimiento de estos tres componentes de forma independiente. No puede realizar cálculos paralelos en estos tres componentes. (El comportamiento preciso se describe mediante álgebra lineal).
Entonces, ¿por qué las computadoras cuánticas son más rápidas? No lo son, en cierto sentido.
No hay una razón intrínseca por la cual una computadora cuántica pueda realizar operaciones básicas más rápido o más lento que cualquier computadora convencional. Sin embargo, debido a que pueden utilizar estados de superposición en su proceso intermedio (pero no en entrada o salida), su cálculo puede tomar un camino diferente al de las computadoras convencionales . Este hecho abre un nuevo dominio de diseño de algoritmos: algoritmos cuánticos . En este nuevo dominio, podría haber nuevos algoritmos que resuelvan algunos problemas de manera mucho más eficiente que los algoritmos convencionales. Un ejemplo clásico es el algoritmo de Shor para factorizar enteros grandes. Desafortunadamente, no hay una manera fácil de determinar por qué los algoritmos cuánticos podrían ser más rápidos. Hay investigaciones activas que intentan comprender el alcance de los problemas que podrían resolverse de manera más eficiente con algoritmos cuánticos.
En resumen, las computadoras cuánticas no son más rápidas debido a su hardware, sino a las nuevas posibilidades de los algoritmos cuánticos.