Multivariate trace estimation in constant quantum depth
Yihui Quek, Eneet Kaur, Mark M. Wilde
TL;DR
This work shows that estimating the multivariate trace $\operatorname{Tr}[\rho_1 \cdots \rho_m]$ can be achieved with a constant-depth quantum circuit using a two-dimensional nearest-neighbor architecture. The approach centers on a GHZ-based control scheme and a depth-two decomposition of the cyclic permutation, enabling highly parallelized operations and a practical estimator $\hat{T}=\hat{R}+i\hat{J}$ for $\operatorname{Tr}[\rho_1 \cdots \rho_m]$. The authors provide rigorous statistical guarantees, quantify sample and gate requirements, and extend the method to nonlinear functions of density matrices via polynomial approximations with explicit resource bounds. They also connect the framework to practical applications, including estimating functions like $\operatorname{Tr}[g(\rho)]$ and certain Schatten distances, highlighting potential near-term impact for quantum hardware such as Google's Sycamore-like architectures.
Abstract
There is a folkloric belief that a depth-$Θ(m)$ quantum circuit is needed to estimate the trace of the product of $m$ density matrices (i.e., a multivariate trace), a subroutine crucial to applications in condensed matter and quantum information science. We prove that this belief is overly conservative by constructing a constant quantum-depth circuit for the task, inspired by the method of Shor error correction. Furthermore, our circuit demands only local gates in a two dimensional circuit -- we show how to implement it in a highly parallelized way on an architecture similar to that of Google's Sycamore processor. With these features, our algorithm brings the central task of multivariate trace estimation closer to the capabilities of near-term quantum processors. We instantiate the latter application with a theorem on estimating nonlinear functions of quantum states with "well-behaved" polynomial approximations.
