Quantum Algorithm based on Quantum Fourier Transform for Register-by-Constant Addition
Filipe Chagas Ferraz

TL;DR
This paper introduces a more efficient quantum addition algorithm for adding a constant to a register, improving upon Draper's quantum Fourier transform-based method in terms of operational complexity and qubit usage.
Contribution
The paper presents a novel quantum addition algorithm optimized for adding constants, reducing complexity compared to Draper's register-by-register addition method.
Findings
Reduced number of quantum operations
Fewer qubits required for constant addition
Enhanced efficiency over previous algorithms
Abstract
Since Shor's proposition of the method for factoring products of prime numbers using quantum computing, there has been a quest to implement efficient quantum arithmetic algorithms. These algorithms are capable of applying arithmetic operations simultaneously on large sets of values using quantum parallelism. Draper proposed an addition algorithm based on the quantum Fourier transform whose operands are two quantum registers, which I refer to as register-by-register addition. However, for cases where there is the need to be added a constant value to a target register, Draper's algorithm is more complex than necessary in terms of number of operations and number of qubits used. In this paper, I present a more efficient addition algorithm than Draper's for cases where there needs to be added just a constant to a target register.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Quantum-Dot Cellular Automata
