Dado que el acceso a dispositivos cuánticos capaces de computación cuántica es todavía extremadamente limitado, es interesante simular cálculos cuánticos en una computadora clásica . Representar el estado de qubits como un vector requiere elementos, lo que restringe en gran medida el número de qubits que uno puede considerar en tales simulaciones.
¿Se puede usar una representación 1 que sea más compacta, en el sentido de que usa menos memoria y / o potencia computacional que la representación vectorial simple? ¿Como funciona?
Si bien es fácil de implementar, está claro que la representación vectorial es un desperdicio para los estados que exhiben escasez y / o redundancia en su representación vectorial. Para un ejemplo concreto, considere el estado de 3 qubits . Tieneelementos pero solo asumenvalores posibles, siendo la mayoría de los elementos. Por supuesto, para ser útiles en la simulación de un cálculo cuántico, también deberíamos considerar cómo representar las compuertas y la acción de las compuertas en los qubits, e incluir algo sobre estos sería bienvenido, pero me alegraría saber también sobre qubits.
1. Tenga en cuenta que estoy preguntando sobre las representaciones, no sobre el software, las bibliotecas o los artículos que podrían utilizar / presentar tales representaciones. Sin embargo, si presenta y explica una representación, puede mencionar dónde ya se utiliza.