A logarithmic-depth quantum carry-lookahead adder
Thomas G. Draper, Samuel A. Kutin, Eric M. Rains, Krysta M. Svore
Abstract
We present an efficient addition circuit, borrowing techniques from the classical carry-lookahead arithmetic circuit. Our quantum carry-lookahead (QCLA) adder accepts two n-bit numbers and adds them in O(log n) depth using O(n) ancillary qubits. We present both in-place and out-of-place versions, as well as versions that add modulo 2n and modulo 2n - 1. Previously, the linear-depth ripple-carry addition circuit has been the method of choice. Our work reduces the cost of addition dramatically with only a slight increase in the number of required qubits. The QCLA adder can be used within current modular multiplication circuits to reduce substantially the run-time of Shor's algorithm.
Create a lesson
Related papers
Pinning of a High-Energy Wavepacket by a Single Impurity
Fartash Chalangari, Anant Vijay Varma, Joonas Keski-Rahkonen et al.
Loss-Tolerant Measurement-Device-Independent QKD over Untrusted Repeaters via High-Dimensional Time-Bin Multiplexing
Yu-Chun Yin, Ching-Yi Lai, Alexei Ashikhmin
Strong subadditivity of topological entropy on the torus: Rényi order and non-Abelian structure
Yi Liang
Advances in quantum optomechanical control based on cavity cold-atom systems
Baijun Li, Tianxiang Lu, Jie Wang et al.
Metric-Changing Quasi-Hermitian Quenches: Normalized Loschmidt Amplitude and Complex-Time Zeros
Xu-Yang Hou, Jia-Chen Tang, Hao Guo
Multi-Instantons and Exact-WKB Stokes Jumps in Multi-Well Quantum Mechanics
Alireza Behtash, Syo Kamata