A circular shift operator (or cyclic rotation gate) ROTk applies a rightward (or leftward) shift of k positions to a register of n qubits so that the element at position x is moved to position (x + k) mod n. While it is known that there exists a quantum rotation operator that can be implemented in O(log(n))-time, through the repeated parallel application of the elementary Swap operators, there is no systematic procedure that concretely constructs the quantum operator ROT for variable size n of the quantum register and a variable parameter k. We show a concrete implementation of the cyclic rotation operator (denoted ROT) in a quantum circuit model of computation. The depth of the obtained circuit implementing the cyclic rotation operator is upper-bounded by log n; therefore, the operator ROTk can be implemented in O(log(n))-time. When the parameter k dictating the magnitude of the rotation is a power of 2, namely when k = 2m for some 2, the depth of the circuit is exactly log(n) - log(k).

Pavone A., Viola C. (2023). The Quantum Cyclic Rotation Gate. In Proceedings of the 24th Italian Conference on Theoretical Computer Science (pp. 206-218). CEUR-WS.

The Quantum Cyclic Rotation Gate

Pavone A.;
2023-01-01

Abstract

A circular shift operator (or cyclic rotation gate) ROTk applies a rightward (or leftward) shift of k positions to a register of n qubits so that the element at position x is moved to position (x + k) mod n. While it is known that there exists a quantum rotation operator that can be implemented in O(log(n))-time, through the repeated parallel application of the elementary Swap operators, there is no systematic procedure that concretely constructs the quantum operator ROT for variable size n of the quantum register and a variable parameter k. We show a concrete implementation of the cyclic rotation operator (denoted ROT) in a quantum circuit model of computation. The depth of the obtained circuit implementing the cyclic rotation operator is upper-bounded by log n; therefore, the operator ROTk can be implemented in O(log(n))-time. When the parameter k dictating the magnitude of the rotation is a power of 2, namely when k = 2m for some 2, the depth of the circuit is exactly log(n) - log(k).
2023
Settore INF/01 - Informatica
Pavone A., Viola C. (2023). The Quantum Cyclic Rotation Gate. In Proceedings of the 24th Italian Conference on Theoretical Computer Science (pp. 206-218). CEUR-WS.
File in questo prodotto:
File Dimensione Formato  
Pubblicazione 2023-ICTCS.pdf

accesso aperto

Tipologia: Versione Editoriale
Dimensione 225.5 kB
Formato Adobe PDF
225.5 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10447/640681
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? ND
social impact