International Journal of Theoretical Physics

, Volume 57, Issue 6, pp 1605–1611 | Cite as

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

  • Koji Nagata
  • Tadao Nakamura
  • Han Geurdes
  • Josep Batle
  • Soliman Abdalla
  • Ahmed Farouk


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 \(\{a_{1},a_{2},a_{3},\ldots ,a_{N}\}\) and a function \(g:\textbf {R}\rightarrow \{0,1\}\), we shall determine the following values \(\{g(a_{1}),g(a_{2}),g(a_{3}),\ldots , g(a_{N})\}\) 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(a N )). 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; \( M_{1}\times M_{2}\times \cdots \times M_{M}. \) The speed of obtaining the product is shown to outperform the classical case by a factor of N × M.


Quantum computation Quantum algorithms 



All authors are grateful to the anonymous referees who provided a great insight into the completion of the final manuscript.


  1. 1.
    Deutsch, D.: Proc. Roy. Soc. London Ser. A 400, 97 (1985)ADSMathSciNetCrossRefGoogle Scholar
  2. 2.
    Deutsch, D., Jozsa, R.: Proc. Roy. Soc. London Ser. A 439, 553 (1992)ADSMathSciNetCrossRefGoogle Scholar
  3. 3.
    Cleve, R., Ekert, A., Macchiavello, C., Mosca, M.: Proc. Roy. Soc. London Ser. A 454, 339 (1998)ADSCrossRefGoogle Scholar
  4. 4.
    Jones, J. A., Mosca, M.: J. Chem. Phys. 109, 1648 (1998)ADSCrossRefGoogle Scholar
  5. 5.
    Gulde, S., Riebe, M., Lancaster, G. P. T., Becher, C., Eschner, J., Häffner, H., Schmidt-Kaler, F., Chuang, I. L., Blatt, R.: Nature (London) 421, 48 (2003)ADSCrossRefGoogle Scholar
  6. 6.
    de Oliveira, A. N., Walborn, S. P., Monken, C. H.: J. Opt. B: Quantum Semiclass. Opt. 7, 288–292 (2005)ADSCrossRefGoogle Scholar
  7. 7.
    Kim, Y. -H.: Phys. Rev. A 67, 040301(R) (2003)ADSMathSciNetCrossRefGoogle Scholar
  8. 8.
    Mohseni, M., Lundeen, J. S., Resch, K. J., Steinberg, A. M.: Phys. Rev. Lett. 91, 187903 (2003)ADSCrossRefGoogle Scholar
  9. 9.
    Tame, M. S., Prevedel, R., Paternostro, M., Böhi, P., Kim, M. S., Zeilinger, A.: Phys. Rev. Lett. 98, 140501 (2007)ADSMathSciNetCrossRefGoogle Scholar
  10. 10.
    Bernstein, E., Vazirani, U: In: Proceedings of the Twenty-Fifth Annual ACM Symposium on Theory of Computing (STOC ’93), pp. 11–20 (1993).
  11. 11.
    Bernstein, E., Vazirani, U.: SIAM J. Comput. 26–5, 1411–1473 (1997)CrossRefGoogle Scholar
  12. 12.
    Simon, D. R.: Foundations of computer science. In: 35th Annual Symposium on Proceedings, pp. 116–123, retrieved 2011-06-06 (1994)Google Scholar
  13. 13.
    Du, J., Shi, M., Zhou, X., Fan, Y., Ye, B. J., Han, R., Wu, J.: Phys. Rev. A 64, 042306 (2001)ADSCrossRefGoogle Scholar
  14. 14.
    Brainis, E., Lamoureux, L. -P., Cerf, N. J., Emplit, P. h., Haelterman, M., Massar, S.: Phys. Rev. Lett. 90, 157902 (2003)ADSMathSciNetCrossRefGoogle Scholar
  15. 15.
    Cross, A. W., Smith, G., Smolin, J. A.: Phys. Rev. A 92, 012327 (2015)ADSCrossRefGoogle Scholar
  16. 16.
    Li, H., Yang, L.: Quantum Inf. Process. 14, 1787 (2015)ADSMathSciNetCrossRefGoogle Scholar
  17. 17.
    Adcock, M. R. A., Hoyer, P., Sanders, B. C.: Quantum Inf. Process. 15, 1361 (2016)ADSMathSciNetCrossRefGoogle Scholar
  18. 18.
    Fallek, S. D., Herold, C. D., McMahon, B. J., Maller, K. M., Brown, K. R., Amini, J. M.: J. Phys. 18, 083030 (2016)Google Scholar
  19. 19.
    Diep, D. N., Giang, D. H., Van Minh, N.: Int. J. Theor. Phys. 56, 1948 (2017). CrossRefGoogle Scholar
  20. 20.
    Jin, W.: Quantum Inf. Process. 15, 65 (2016)ADSMathSciNetCrossRefGoogle Scholar
  21. 21.
    Nagata, K., Resconi, G., Nakamura, T., Batle, J., Abdalla, S., Farouk, A., Geurdes, H.: Asian J. Math. Phys. 1(1), 1–4 (2017)Google Scholar
  22. 22.
    Nagata, K., Nakamura, T.: Open Access Library J. 2, e1798 (2015). Google Scholar
  23. 23.
    Nagata, K., Nakamura, T.: Int. J. Theor. Phys. 56, 2086 (2017). CrossRefGoogle Scholar
  24. 24.
    Nagata, K., Nakamura, T., Farouk, A.: Int. J. Theor. Phys. 56, 2887 (2017). CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2018

Authors and Affiliations

  • Koji Nagata
    • 1
  • Tadao Nakamura
    • 2
  • Han Geurdes
    • 3
  • Josep Batle
    • 4
  • Soliman Abdalla
    • 5
  • Ahmed Farouk
    • 6
  1. 1.Department of PhysicsKorea Advanced Institute of Science and TechnologyDaejeonKorea
  2. 2.Department of Information and Computer ScienceKeio UniversityYokohamaJapan
  3. 3.Geurdes DatascienceDen HaagNetherlands
  4. 4.Departament de FísicaUniversitat de les Illes BalearsBalearic IslandsSpain
  5. 5.Faculty of Science, Department of PhysicsKing Abdulaziz University JeddahJeddahSaudi Arabia
  6. 6.Faculty of Computers and Information, Computer Sciences DepartmentMansoura UniversityMansouraEgypt

Personalised recommendations