Concetti Chiave
本文提出了一種基於經典 CORDIC 算法的量子算法,可以高效地計算反正弦函數,並可應用於量子數位模擬轉換、HHL 算法、量子蒙特卡洛方法以及 Shapley 值估計等領域。
Sintesi
論文概述
本論文提出了一種新的量子算法,用於計算任意精度的反正弦函數。該算法基於經典嵌入式計算和現場可程式邏輯閘陣列 (FPGA) 中常用的 COordinate Rotation DIgital Com-puter (CORDIC) 技術。
CORDIC 算法
CORDIC 是一系列迭代算法,在經典計算中,它可以僅使用位移和加法運算來逼近各種三角函數、雙曲函數和基本函數。然而,將 CORDIC 應用於量子計算並非易事,因為該算法傳統上使用了一些不可逆的運算。
量子 CORDIC 算法
本論文詳細介紹了一種避免使用不可逆運算的 CORDIC 方法,並提出了多種使用 CORDIC 可逆地計算反正弦函數的方法。對於 n 位精度,該方法的空間複雜度為 n 個量子位元,層數為 n 乘以 log n,CNOT 門數量為 n 的平方。
應用
該算法作為一種基本函數,是 Harrow–Hassidim–Lloyd (HHL) 算法的必要步驟,也是量子數位模擬轉換所必需的,可以簡化蒙特卡洛方法的量子加速,並直接應用於 Shapley 值的量子估計。
論文結構
- 論文首先介紹了量子數位模擬轉換問題,並說明了反正弦函數在其中的重要性。
- 然後,論文回顧了現有的反正弦函數量子算法,並指出了它們的局限性。
- 接著,論文介紹了經典 CORDIC 算法及其在反正弦函數計算中的應用。
- 論文的核心部分詳細描述了如何將經典 CORDIC 算法轉換為量子算法,並解決了其中的技術挑戰。
- 最後,論文分析了量子 CORDIC 算法的時間複雜度、空間複雜度和模擬結果。
Statistiche
對於 n 位精度,該方法的空間複雜度為 n 個量子位元。
該算法的層數為 n 乘以 log n。
CNOT 門數量為 n 的平方。
Citazioni
"As quantum computation is very young, it is valuable to consider techniques used in early classical computing intended for weak hardware."
"CORDIC is a family of iterative algorithms that, in a classical context, can approximate various trigonometric, hyperbolic, and elementary functions using only bit shifts and additions."
"Adapting CORDIC to the quantum context is non-trivial, as the algorithm traditionally uses several non-reversible operations."