SEPARABLE-STATE SIMULATION OF QUANTUM PROGRAM CODE
A method to digitally simulate an evolving quantum state of a qubit register of a quantum computer is enacted in a computer system. The quantum state is represented as an array of complex-valued amplitudes, where each amplitude is associated with an individual qubit of the qubit register, and where...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | A method to digitally simulate an evolving quantum state of a qubit register of a quantum computer is enacted in a computer system. The quantum state is represented as an array of complex-valued amplitudes, where each amplitude is associated with an individual qubit of the qubit register, and where the quantum state is separable as a product of the individual quantum states of each qubit. One or more quantum-program instructions corresponding to a quantum circuit are received, and the amplitudes of the array are adjusted to reflect a change in the quantum state pursuant to execution of the quantum circuit, the change preserving the separability of the quantum state as a product of individual quantum states of each qubit. One or more of the adjusted amplitudes are then outputted computationally, in such form as to be receivable as input to a computer program.
L'invention concerne un procédé destiné à simuler numériquement un état quantique évolutif d'un registre de qubits d'un ordinateur quantique qui est mis en œuvre dans un système informatique. L'état quantique est représenté sous la forme d'un tableau d'amplitudes à valeurs complexes, où chaque amplitude est associée à un qubit individuel du registre de qubits, et où l'état quantique peut être séparé sous la forme d'un produit des états quantiques individuels de chaque qubit. Une ou plusieurs instructions de programme quantique correspondant à un circuit quantique sont reçues, et les amplitudes du réseau sont ajustées afin de refléter un changement de l'état quantique suite à l'exécution du circuit quantique, le changement préservant la séparabilité de l'état quantique en tant que produit d'états quantiques individuels de chaque qubit. Une ou plusieurs des amplitudes ajustées sont ensuite délivrées en sortie par calcul, sous une forme telle qu'elles peuvent être reçues comme entrée d'un programme informatique. |
---|