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

6Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.

Your institution provides access to this article.

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} and a function g: R→ { 0 , 1 } , we shall determine the following values { g(a1) , g(a2) , g(a3) , … , g(aN) } simultaneously. The speed of determining the values is shown to outperform the classical case by a factor of N. Next, we consider it as a number in binary representation; M1 = (g(a1),g(a2),g(a3),…,g(aN)). By using M parallel quantum systems, we have M numbers in binary representation, simultaneously. The speed of obtaining the M numbers is shown to outperform the classical case by a factor of M. Finally, we calculate the product; M1× M2× ⋯ × MM. The speed of obtaining the product is shown to outperform the classical case by a factor of N × M.

Cite

CITATION STYLE

APA

Nagata, K., Nakamura, T., Geurdes, H., Batle, J., Abdalla, S., & Farouk, A. (2018). New Method of Calculating a Multiplication by using the Generalized Bernstein-Vazirani Algorithm. International Journal of Theoretical Physics, 57(6), 1605–1611. https://doi.org/10.1007/s10773-018-3687-5

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free