Si estás hablando de computadoras cuánticas adiabáticas, no hay similitudes.
Si está hablando de computadoras cuánticas de modelo de circuito, son similares en que ambas tienen la noción de una puerta lógica, y las similitudes prácticamente terminan allí. Aquí hay un circuito de teletransportación simple:
(de las arquitecturas cuánticas: qasm2circ)
- ¿Se dañaría una computadora cuántica en una explosión de arma EMP?
- ¿Qué significa cuántico?
- ¿Qué son las constantes en QBasic?
- ¿Qué significa cuántico en sus diversas formas?
- Cuando ejecutamos una computadora cuántica, ¿sabemos qué resultado obtendremos o la superposición cuántica es aleatoria?
Lo primero a tener en cuenta es que los cables (delgados) realmente no existen: los qubits (llamados | q0>, | q1> y | q2>) interactúan a través de otros mecanismos (pulsos láser, chocando átomos entre sí, acoplados electromagnéticos campos, disposiciones de filtros de polarización y divisores de haz, etc., dependiendo de la implementación física de la computadora), y los “cables” solo dicen en qué secuencia se deben aplicar las operaciones y entre qué qubits: por ejemplo, el punto negro conectado a la operación NOT significa Controlled-NOT: después de aplicar la puerta Hadamard a | q1>, | q1> debe usarse como el qubit de control para una operación CNOT en | q2>, luego | q0> debe usarse como el qubit de control para | q1>, entonces debe aplicar la puerta Hadamard a | q0>, luego realizar mediciones destructivas en | q0> y | q1>, contrayéndolos a la información clásica. Entonces, los cables gruesos significan cables reales que transportan ceros y ceros normales. Dependiendo de sus resultados, debe aplicar una puerta Sigma X y / o Sigma Z al qubit de resultado (| q2>).
Las computadoras cuánticas normalmente están controladas por computadoras clásicas que “ejecutan” los pasos del algoritmo y miden las salidas. Se podría decir que el control de calidad es solo una “tarjeta aceleradora”, no una computadora completa que puede sostenerse por sí misma (ni hay ninguna razón para hacerlo; de hecho, muchas cosas son mucho más fáciles y rápidas en una computadora clásica; solo hay un tipo específico de problema que se ajusta bien a un control de calidad, pero resulta que ese tipo específico de problema es importante).
Un par de cosas más interesantes: los QC tienen que usar el cálculo reversible, por lo que no hay puertas que tengan menos “cables” salientes que “cables” entrantes. Por lo tanto, puede ajustar el circuito en lo que parecen líneas para notas musicales. Uno de los resultados del cálculo reversible es que emular el cálculo no reversible (por ejemplo, la asignación) es muy incómodo y normalmente da como resultado grandes cantidades de qubits de basura (que no se pueden tirar simplemente porque podrían enredarse con el resultado). Por lo tanto, a menudo tiene que ejecutar el cálculo hacia atrás, reflejando parcialmente el circuito después de obtener el resultado, hasta que los qubits de basura vuelvan a sus estados iniciales, desenredados, para que puedan descartarse y reutilizarse.
Otra cosa es que la RAM cuántica puede funcionar con direcciones en superposición, devolviendo la superposición de los elementos en las ubicaciones mencionadas 🙂