Como o acesso a dispositivos quânticos capazes de computação quântica ainda é extremamente limitado, é interessante simular cálculos quânticos em um computador clássico . Representar o estado de qubits como um vetor leva elementos, o que restringe bastante o número de qubits que se pode considerar nessas simulações.2 n
Pode-se usar uma representação 1 que é mais compacta, no sentido de que usa menos memória e / ou poder computacional do que a representação vetorial simples? Como funciona?
Embora fácil de implementar, fica claro que a representação vetorial é um desperdício para estados que exibem esparsidade e / ou redundância em sua representação vetorial. Para um exemplo concreto, considerar o estado 3-qbit . Possui elementos, mas eles assumem apenas valores possíveis, com a maioria dos elementos sendo . Obviamente, para ser útil na simulação de uma computação quântica, também precisaríamos considerar como representar portas e a ação de portas em qubits, e incluir algo sobre isso seria bem-vindo, mas eu ficaria feliz em ouvir também sobre qubits.2330
1. Observe que estou perguntando sobre as representações, não sobre software, bibliotecas ou artigos que possam utilizar / apresentar tais representações. Se você apresentar e explicar uma representação, será bem-vindo mencionar onde ela já é usada.