Número de puertas requeridas para aproximar unitarios arbitrarios

9

Si entiendo correctamente, deben existir operaciones unitarias que se puedan aproximar a una distancia solo por un número exponencial de puertas cuánticas y nada menos.ϵ

Sin embargo, según el teorema de Solovay-Kitaev, cualquier operación unitaria arbitraria en qubits, con n fijo, puede aproximarse a una distancia de ϵ utilizando puertas universales poli (log (1 / ϵ )).nnϵϵ

¿No parecen estas dos declaraciones contradictorias? ¿Qué me estoy perdiendo?

BlackHat18
fuente
2
En su declaración, ¿el número de puertas es exponencial con respecto a qué? La precisión?
Nelimee
1
Supongo que la cantidad de qubits. Creo que lo entiendo ahora. Manteniendo la precisión fija, puede haber unidades unitarias que requieran un número exponencial de puertas para simular, con respecto al número de qubits. Por el contrario, según el teorema de Solovay Kitaev, manteniendo el número de qubits fijos, el número de puertas cuánticas universales para escalas de simulación polinomialmente con respecto a la precisión. ¿Eso es lo que es?
BlackHat18
3
Sí, exactamente: está comparando la escala con respecto a dos parámetros diferentes: precisión alcanzable para una sola puerta de qubit en función del número de puertas para un conjunto universal finito, y el número de puertas requeridas para lograr una precisión dada para las unidades unitarias en función del número de qubits sobre los que actúa el unitario.
DaftWullie
Si la pregunta ya no se hace, @ BlackHat18 podría explicar por qué como respuesta ellos mismos. ¿Cuál es la política al respecto?
AHusain
2
@AHusain BlackHat18 se permite y fomenta la
glS

Respuestas:

1

O(4npoly(log1ϵ))

Será
fuente
1

dd=2nn

  • lϵ=O(lnln5/ln(3/2)(1/ϵ))
  • tϵ=O(lnln3/ln(3/2)(1/ϵ)).

Now the issue is the accuracy parameter ϵ. Since SU(d) is (d21)-dimension manifold, so to approximate every gate in SU(d) within ϵ0, we generate O(1/ϵ0d21) sequences.

Hence, for any specific universal gate set G the length of gate sequences

l0O(d21log|G|log(1/ϵ0)).
Set d=2n for n qubits, then we obtain l04npolylog(1/ϵ). Therefore, you indeed need exponentially many gates for approximating unitaries on n qubits.

Yupan Liu
fuente