Skip to main content

Development Method of Building a Modular Simulator of Quantum Computations and Algorithms

  • Conference paper
  • First Online:
  • 528 Accesses

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 1046))

Abstract

The article assumes a description of the fundamentals of the theory of quantum computing in the field of quantum algorithms. A universal concept of a quantum algorithm is given, and the time of operation of the algorithm with the determination of the probability of a particular result at the output is theoretically described. A method for constructing a modular simulator of quantum computations and algorithms, its architecture and the interactions of its various components is considered. The paper developed a method for constructing a quantum algorithm for graph interpretation, which is a study of the relationship between classical and quantum elements and concepts. An algorithm for graph interpretation and elimination (reduction) of graph vertices is built, and a method of paralleling an undirected graph model by fixing the values of graph vertices is implemented. The advantage of this strategy is that all these assessments can be carried out in parallel. In this paper, an assessment was made of the complexity of a particular algorithm based on the complexity function and a universal formula for calculating it was derived. The basics of developing quantum algorithms are described in accordance with specific software for implementing quantum algorithms and the stages of their development. Quantum algorithms involve the use of vector and matrix algebra. In accordance with this, “quantum” software is defined, including: a quantum intermediate representation of information, a quantum language of physical operations, and a quantum assembler.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Sukachev, D.D., Sipahigil, A., Lukin, M.D.: Silicon-vacancy spin qubit in diamond: a quantum memory exceeding 10 ms with single-shot state readout. Phys. Rev. Lett. 119(22), 223602 (2017)

    Article  Google Scholar 

  2. Lukin, M.D.: Probing many-body dynamics on a 51-atom quantum simulator. Nature 551(7682), 579 (2013)

    Google Scholar 

  3. Potapov, V., Gushansky, S., Guzik, V., Polenov, M.: Architecture and software implementation of a quantum computer model. In: Advances in Intelligent Systems and Computing, vol. 465, pp. 59–68. Springer (2016)

    Google Scholar 

  4. Raedt, K.D., Michielsen, K., De Raedt, H., Trieu, B., Arnold, G., Richter, M., Lippert, T., Watanabe, H., Ito, N.: Massively parallel quantum computer simulator. Comput. Phys. Commun. 176, 121–136 (2007)

    Article  Google Scholar 

  5. Boixo, S., Isakov, S.V., Smelyanskiy, V.N., Babbush, R., Ding, N., Jiang, Z., Martinis, J.M., Neven, H.: Characterizing quantum supremacy in near-term devices. arXiv preprint arXiv:1608.00263 (2016)

  6. Stierhoff, G.C., Davis, A.G.: A history of the IBM systems Journal. IEEE Ann. Hist. Comput. 20(1), 29–35 (1998)

    Article  MathSciNet  Google Scholar 

  7. Lipschutz, S., Lipson, M.: Linear Algebra (Schaum’s Outlines), 4th edn. McGraw Hill, New York (2009)

    Google Scholar 

  8. Collier, D.: The Comparative Method. In: Finifter, A.W. (ed.) Political Sciences: The State of the Discipline II, pp. 105–119. American Science Association, Washington, DC (1993)

    Google Scholar 

  9. Vectorization.https://en.wikipedia.org/w/index.php?title=Vectorization&ldid=829988201

  10. Williams, C.P.: Quantum gates (chap. 2). In: Explorations in Quantum Computing. Texts in Computer Science, pp. 51–122. Springer (2011)

    Google Scholar 

  11. Olukotun, K.: Chip Multiprocessor Architecture – Techniques to Improve Throughput and Latency. Morgan and Claypool Publishers, San Rafael (2007)

    Book  Google Scholar 

  12. Potapov, V., Guzik, V., Gushanskiy, S., Polenov, M.: Complexity estimation of quantum algorithms using entanglement properties. In: Informatics, Geoinformatics and Remote Sensing (Proceedings of 16-th International Multidisciplinary Scientific Geoconference, SGEM 2016, Bulgaria), vol. 1, pp. 133–140. STEF92 Technology Ltd. (2016)

    Google Scholar 

  13. Inverter (logic gate). https://en.wikipedia.org/w/index.php?title=Inverter_(logic_gate)&oldid = 844691629

  14. Lachowicz, P.: Walsh – Hadamard Transform and Tests for Randomness of Financial Return-Series. http://www.quantatrisk.com/2015/04/07/walsh-hadamard-transform-python-tests-for-randomness-of-financial-return-series/ (2015)

  15. Potapov, V., Gushanskiy, S., Guzik, V., Polenov, M.: The computational structure of the quantum computer simulator and its performance evaluation. In: Software Engineering Perspectives and Application in Intelligent Systems. Advances in Intelligent Systems and Computing, vol. 763, pp. 198–207. Springer (2019)

    Google Scholar 

  16. Zwiebach, B.: A First Course in String Theory. Cambridge University Press, Cambridge (2009)

    Book  Google Scholar 

  17. Potapov, V., Gushanskiy, S., Samoylov, A., Polenov, M.: The quantum computer model structure and estimation of the quantum algorithms complexity. In: Advances in Intelligent Systems and Computing, vol. 859, pp. 307–315. Springer (2019)

    Google Scholar 

  18. Universe of Light: What is the Amplitude of a Wave? Regents of the University of California. http://cse.ssl.berkeley.edu/light/measure_amp.html

  19. Sternberg, R.J., Sternberg, K.: Cognitive Psychology, 6th edn. Wadsworth, Cengage Learning (2012)

    Google Scholar 

Download references

Acknowledgments

This work was carried out within the State Task of the Ministry of Science and Higher Education of the Russian Federation (Project part No. 2.3928.2017/4.6) in Southern Federal University.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Viktor Potapov .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Guzik, V., Gushanskiy, S., Potapov, V. (2019). Development Method of Building a Modular Simulator of Quantum Computations and Algorithms. In: Silhavy, R., Silhavy, P., Prokopova, Z. (eds) Intelligent Systems Applications in Software Engineering. CoMeSySo 2019 2019. Advances in Intelligent Systems and Computing, vol 1046. Springer, Cham. https://doi.org/10.1007/978-3-030-30329-7_3

Download citation

Publish with us

Policies and ethics