The quantum low-rank approximation problem
This work addresses a foundational problem in quantum computing for researchers, providing analytical solutions that could enhance quantum principal component analysis, though it appears incremental as it extends classical low-rank approximation to quantum states.
The authors tackled the quantum low-rank approximation problem by analytically solving for optimal low-rank quantum states that minimize distances to a given state, specifically deriving unique solutions for Hilbert-Schmidt distance and a set of solutions for trace distance.
We consider a quantum version of the famous low-rank approximation problem. Specifically, we consider the distance $D(ρ,σ)$ between two normalized quantum states, $ρ$ and $σ$, where the rank of $σ$ is constrained to be at most $R$. For both the trace distance and Hilbert-Schmidt distance, we analytically solve for the optimal state $σ$ that minimizes this distance. For the Hilbert-Schmidt distance, the unique optimal state is $σ= τ_R +N_R$, where $τ_R = Π_R ρΠ_R$ is given by projecting $ρ$ onto its $R$ principal components with projector $Π_R$, and $N_R$ is a normalization factor given by $N_R = \frac{1- \text{Tr}(τ_R)}{R}Π_R$. For the trace distance, this state is also optimal but not uniquely optimal, and we provide the full set of states that are optimal. We briefly discuss how our results have application for performing principal component analysis (PCA) via variational optimization on quantum computers.