Abstract
Here, we discuss the generalized Bernstein-Vazirani algorithm for determining a complex number string. The generalized algorithm presented here has the following structure. Given the set of complex values {a1, a2, a3,…, aN} and a special function g: C→ C, we determine N real parts of values of the function l(a1), l(a2), l(a3),…, l(aN) and N imaginary parts of values of the function h(a1), h(a2), h(a3),…, h(aN) simultaneously. That is, we determine the N complex values g(aj) = l(aj) + ih(aj) simultaneously. We mention the two computing can be done in parallel computation method simultaneously. The speed of determining the string of complex values is shown to outperform the best classical case by a factor of N. Additionally, we propose a method for calculating many different matrices A, B, C,.. into g(A), g(B), g(C),.. simultaneously. The speed of solving the problem is shown to outperform the classical case by a factor of the number of the elements of them. We hope our discussions will give a first step to the quantum simulation problem.
| Original language | English |
|---|---|
| Pages (from-to) | 3694-3701 |
| Number of pages | 8 |
| Journal | International Journal of Theoretical Physics |
| Volume | 58 |
| Issue number | 11 |
| DOIs | |
| Publication status | Published - 1 Nov 2019 |
| Externally published | Yes |
Keywords
- Quantum algorithms
- Quantum computation
Fingerprint
Dive into the research topics of 'Quantum Algorithm for Determining a Complex Number String'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver