Computer model of the Grover’s algorithm

Authors

  • A.S. Kussainov National Nanolaboratory of Open Type, Al-Farabi KazNU, Almaty, Kazakhstan
  • S.G. Kussainov K.I. Satpaev Kazakh National Technical University, Almaty, Kazakhstan
  • G.B. Turmaganbet Al-Farabi Kazakh National University, Kazakstan, Almaty
        67 23

Keywords:

Quantum algorithm; Grover’s algorithm; oracle; computer model; Grover’s iteration

Abstract

We have implemented and tested the basic steps of the computer model of the Grover’s algorithm for searching an unsorted database using Matlab software. The quantum, probabilistic algorithm of Lov Grover achieves this using O(N1/2) queries. The algorithm starts from the simulated quantum states superposition that is treated later with the Grover’s diffusion operator and its modification known as the quantum oracle, representing together the Grover’s iteration. The freedom of choice for the initial superposition of states is provided. Projection operator and measurement procedures are implemented using the basic Dirac bra-ket notation in the separate Matlab functions. The existence of an optimal time for a near-optimal measurement as a function of the number’s of the Grover’s iteration is demonstrated. Extension to the space with multiple targets is available.

References

1. Nielsen M.A., Chuang I.L. Quantum computation and quantum information/ Cambridge University Press.- 2000.-Ch.6.-P.248.

2. Quantum algorithm zoo.-http://math.nist.gov/quantum/zoo

3. Grover’s algorithm.-http://en.wikipedia.org/wiki/Grover's_algorithm

Downloads

How to Cite

Kussainov, A., Kussainov, S., & Turmaganbet, G. (2013). Computer model of the Grover’s algorithm. Recent Contributions to Physics (Rec.Contr.Phys.), 47(4), 64–67. Retrieved from https://bph.kaznu.kz/index.php/zhuzhu/article/view/759

Issue

Section

Theoretical Physics. Nuclear and Elementary Particle Physics. Astrophysics