Back to Search Start Over

New Method of Calculating a Multiplication by using the Generalized Bernstein-Vazirani Algorithm.

Authors :
Nagata, Koji
Nakamura, Tadao
Geurdes, Han
Batle, Josep
Abdalla, Soliman
Farouk, Ahmed
Source :
International Journal of Theoretical Physics. Jun2018, Vol. 57 Issue 6, p1605-1611. 7p.
Publication Year :
2018

Abstract

We present a new method of more speedily calculating a multiplication by using the generalized Bernstein-Vazirani algorithm and many parallel quantum systems. Given the set of real values {a1,a2,a3,…,aN}<inline-graphic></inline-graphic> and a function g:R→{0,1}<inline-graphic></inline-graphic>, we shall determine the following values {g(a1),g(a2),g(a3),…,g(aN)}<inline-graphic></inline-graphic> simultaneously. The speed of determining the values is shown to outperform the classical case by a factor of N<inline-graphic></inline-graphic>. Next, we consider it as a number in binary representation; <italic>M</italic>1 = (<italic>g</italic>(<italic>a</italic>1),<italic>g</italic>(<italic>a</italic>2),<italic>g</italic>(<italic>a</italic>3),…,<italic>g</italic>(<italic>a</italic><italic>N</italic>)). By using M<inline-graphic></inline-graphic> parallel quantum systems, we have M<inline-graphic></inline-graphic> numbers in binary representation, simultaneously. The speed of obtaining the M<inline-graphic></inline-graphic> numbers is shown to outperform the classical case by a factor of M<inline-graphic></inline-graphic>. Finally, we calculate the product; M1×M2×⋯×MM.<inline-graphic></inline-graphic> The speed of obtaining the product is shown to outperform the classical case by a factor of <italic>N</italic> × <italic>M</italic>. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
00207748
Volume :
57
Issue :
6
Database :
Academic Search Index
Journal :
International Journal of Theoretical Physics
Publication Type :
Academic Journal
Accession number :
129472520
Full Text :
https://doi.org/10.1007/s10773-018-3687-5