Optimal Qubit Purification and Unitary Schur Sampling via Random SWAP Tests
Shrigyan Brahmachari, Austin Hulse, Henry D. Pfister, Iman Marvian
TL;DR
This work shows that a simple random SWAP-test protocol suffices to implement Schur sampling on permutationally invariant qubit states, matching the Schur transform’s fidelity with exponentially small error in the number of tests. Leveraging SU(2) symmetry and Schur-Weyl duality, the authors prove reversibility within PI sectors and derive a sharp threshold around $T^* \approx 2n \ln n$, with a concrete bound $D \le n e^{-T/(2n)}$. The approach yields optimal qubit purification fidelity comparable to Schur-based methods, requiring only $O(n)$ SWAP tests and offering variants including compression and a fully coherent version. These results position random SWAP tests as a powerful, lossless subroutine for PI information tasks such as state tomography and metrology, while maintaining minimal experimental overhead.
Abstract
The goal of qubit purification is to combine multiple noisy copies of an unknown pure quantum state to obtain one or more copies that are closer to the pure state. We show that a simple protocol based solely on random SWAP tests achieves the same fidelity as the Schur transform, which is optimal. This protocol relies only on elementary two-qubit SWAP tests, which project a pair of qubits onto the singlet or triplet subspaces, to identify and isolate singlet pairs, and then proceeds with the remaining qubits. For a system of $n$ qubits, we show that after approximately $T \approx n \ln n$ random SWAP tests, a sharp transition occurs: the probability of detecting any new singlet decreases exponentially with $T$. Similarly, the fidelity of each remaining qubit approaches the optimal value given by the Schur transform, up to an error that is exponentially small in $T$. More broadly, this protocol achieves what is known as weak Schur sampling and unitary Schur sampling with error $ε$, after only $2n \ln(n ε^{-1})$ SWAP tests. That is, it provides a lossless method for extracting any information invariant under permutations of qubits, making it a powerful subroutine for tasks such as quantum state tomography and metrology.
