提出新方法绕过量子DPP采样中的正交化瓶颈,加速采样过程。
Bypassing orthogonalization in the quantum DPP sampler
- 通过归一化列向量将预处理降至O(nr),取代传统O(nr²)正交化
- 结合拒绝采样与幅度放大,将接受概率从a提升至1−a,显著提高效率
- 适合需高效采样的量子算法研究者,尤其关注大规模随机子集生成
给定一个n×r的满秩矩阵X,目标是采样大小为r的索引集C⊂{1,…,n},其概率与X中对应行构成的子矩阵的平方行列式成正比。该分布称为投影确定性点过程(DPP)。经典算法分两步:耗时O(nr²)的正交化和同阶的采样步骤。近期量子方法仍受限于该正交化环节。本文首创新方法:仅通过归一化列向量得到矩阵X̃,耗时仅O(nr)。基于Kerenidis等(2022)的形式化框架设计简单电路,可采样一种非目标类型的DPP;将其嵌入拒绝采样流程后,以期望1/ det(X̃ᵀX) = 1/a次量子电路准备,恢复目标DPP。进一步利用幅度放大,将接受概率从a提升至1−a,代价为电路深度O(r log n / √a)及O(log n)额外量子比特。结合快速的基于稀疏化的经典近似方法预估a,构建出完整量子采样管道,成功将原前处理瓶颈由O(nr²)降为O(nr)及对a的近似开销。
原文摘要 · Abstract (English)
Given an $n\times r$ matrix $X$ of rank $r$, consider the problem of sampling $r$ integers $\mathtt{C}\subset \{1, \dots, n\}$ with probability proportional to the squared determinant of the rows of $X$ indexed by $\mathtt{C}$. The distribution of $\mathtt{C}$ is called a projection determinantal point process (DPP). The vanilla classical algorithm to sample a DPP works in two steps, an orthogonalization in $\mathcal{O}(nr^2)$ and a sampling step of the same cost. The bottleneck of recent quantum approaches to DPP sampling remains that preliminary orthogonalization step. For instance, (Kerenidis and Prakash, 2022) proposed an algorithm with the same $\mathcal{O}(nr^2)$ orthogonalization, followed by a $\mathcal{O}(nr)$ classical step to find the gates in a quantum circuit. The classical $\mathcal{O}(nr^2)$ orthogonalization thus still dominates the cost. Our first contribution is to reduce preprocessing to normalizing the columns of $X$, obtaining $\mathsf{X}$ in $\mathcal{O}(nr)$ classical operations. We show that a simple circuit inspired by the formalism of Kerenidis et al., 2022 samples a DPP of a type we had never encountered in applications, which is different from our target DPP. Plugging this circuit into a rejection sampling routine, we recover our target DPP after an expected $1/\det \mathsf{X}^\top\mathsf{X} = 1/a$ preparations of the quantum circuit. Using amplitude amplification, our second contribution is to boost the acceptance probability from $a$ to $1-a$ at the price of a circuit depth of $\mathcal{O}(r\log n/\sqrt{a})$ and $\mathcal{O}(\log n)$ extra qubits. Prepending a fast, sketching-based classical approximation of $a$, we obtain a pipeline to sample a projection DPP on a quantum computer, where the former $\mathcal{O}(nr^2)$ preprocessing bottleneck has been replaced by the $\mathcal{O}(nr)$ cost of normalizing the columns and the cost of our approximation of $a$.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。