Número de portões necessários para aproximar unidades arbitrárias

9

Se bem entendi, devem existir operações unitárias que possam ser aproximadas a uma distância apenas por um número exponencial de portas quânticas e não menos.ϵ

No entanto, pelo teorema de Solovay-Kitaev, qualquer operação unitária arbitrária em qubits, com fixo, pode ser aproximada a uma distância de usando portas universais poli (log (1 / )).nnϵϵ

Essas duas afirmações não parecem contraditórias? o que estou perdendo?

BlackHat18
fonte
2
Na sua declaração, o número de gate é exponencial em relação a quê? A precisão?
Nelimee
1
Eu acho que o número de qubits. Eu acho que entendi agora. Mantendo a precisão fixa, pode haver unidades que exigem um número exponencial de portas para simular, com relação ao número de qubits. Em contraste, pelo teorema de Solovay Kitaev, mantendo o número de qubits fixo, o número de portas quânticas universais para simulação é escalado polinomialmente em relação à precisão. Isso é o que é?
BlackHat18
3
Sim, exatamente - você está comparando a escala em relação a dois parâmetros diferentes: precisão alcançável para um único portão de qubit em função do número de portas para algum conjunto universal finito e o número de portas necessárias para obter uma precisão determinada para os usuários unitários em função do número de qubits em que a unidade atua.
DaftWullie
Se a pergunta não estiver mais sendo feita, o @ BlackHat18 poderia explicar o porquê como uma resposta. Qual é a política sobre isso?
AHusain
2
A auto-resposta @AHusain BlackHat18 é permitida e incentivada
glS

Respostas:

1

A escala completa será O(4npoly(log1ϵ)) , para que você realmente obtenha uma escala exponencial no número de qubits.

Vai
fonte
1

Observe que o teorema de Solovay-Kitaev vale para os unitários no qu d it (seção 5 em DN05 ), então podemos definir d=2n para n qubit unitário. Seguindo a mesma análise, obtemos

  • comprimento de porta sequências lϵ=O(lnln5/ln(3/2)(1/ϵ)) ,
  • tempo complexidade tϵ=O(lnln3/ln(3/2)(1/ϵ)) .

Agora a questão é o parâmetro de precisão ϵ . Como SU(d) é o coletor de dimensões (d21) , de modo a aproximar cada porta em SU(d) dentro de ϵ0 , geramos sequências O(1/ϵ0d21) .

Portanto, para qualquer conjunto universal específico de portas G o comprimento das seqüências de portas

l0O(d21log|G|log(1/ϵ0)).
d=2nnl04npolylog(1/ϵ)n

Yupan Liu
fonte