L'accès à des dispositifs quantiques capables de calcul quantique étant encore extrêmement limité, il est intéressant de simuler des calculs quantiques sur un ordinateur classique . Représenter l'état de qubits en tant que vecteur prend éléments, ce qui restreint considérablement le nombre de qubits que l'on peut considérer dans de telles simulations.2 n
Peut-on utiliser une représentation 1 plus compacte, en ce sens qu'elle utilise moins de mémoire et / ou de puissance de calcul que la simple représentation vectorielle? Comment ça marche?
Bien que facile à mettre en œuvre, il est clair que la représentation vectorielle est un gaspillage pour les états qui présentent une rareté et / ou une redondance dans leur représentation vectorielle. Pour un exemple concret, considérez l'état 3 qubits . Il a éléments mais ils ne prennent que valeurs possibles, la plupart des éléments étant . Bien sûr, pour être utile dans la simulation d'un calcul quantique, nous aurions également besoin d'examiner comment représenter les portes et l'action des portes sur les qubits, et y inclure quelque chose serait le bienvenu, mais je serais heureux d'entendre à peu près aussi les qubits.2330
1. Notez que je pose des questions sur les représentations, pas sur les logiciels, les bibliothèques ou les articles qui pourraient utiliser / présenter de telles représentations. Si vous présentez et expliquez une représentation, vous êtes bienvenu de mentionner où elle est déjà utilisée.