David P. DiVincenzo, John A. Smolin, et al.
New Journal of Physics
We give an algorithm which produces a unique element of the Clifford group on n qubits ( Cn) from an integer 0 ≤ i < C n (the number of elements in the group). The algorithm involves O(n3) operations and provides, in addition to a canonical mapping from the integers to group elements g, a factorization of g into a sequence of at most 4n symplectic transvections. The algorithm can be used to efficiently select random elements of C n which are often useful in quantum information theory and quantum computation. We also give an algorithm for the inverse map, indexing a group element in time O(n3).
David P. DiVincenzo, John A. Smolin, et al.
New Journal of Physics
David P. DiVincenzo, Peter W. Shor, et al.
Physical Review A - AMO
Charles H. Bennett, David P. DiVincenzo, et al.
Physical Review Letters
Charles H. Bennett, Peter W. Shor, et al.
IEEE Trans. Inf. Theory