Abstract
This manuscript presents a quantum computing implementation of power iteration for diagonalizable nonnegative matrices that offers a significant speed increase for large matrices, achieving \(O(K\hbox {max}(m_i)+N)\) time complexity for each iteration. The computational approach presented in this manuscript may be directly applied to numerous other algorithms derived from power iteration, ultimately allowing near-term quantum devices to facilitate a broad range of analyses that would otherwise be infeasible.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Notes
Other methods to do so exist, such as that of [10]. When applied to matrix-by-vector multiplication [10], achieves \(O(N\hbox {log}_{2}N)\) time complexity, compared with \(O(K\hbox {max}(m_i)+N)\) for quantum power iteration. However, as will be shown in Sect. 4, K does not need to be increased alongside N, such that K can be held constant regardless of matrix size. Likewise, \(\max (m_i)\le N\). Consequently, the matrix-by-vector technique presented here improves on [10] by a factor of \(\hbox {log}_{2}N\).
References
Shao, C.: Computing Eigenvalues of Diagonalizable Matrices in a Quantum Computer. Preprint at https://arxiv.org/pdf/1912.08015v3.pdf (2020)
Panza, M.J.: Application of power method and dominant eigenvector/eigenvalue concept for approximate eigenspace solutions to mechanical engineering algebraic systems. Am. J. Mech. Eng. 6(3), 98–113 (2018). https://doi.org/10.12691/ajme-6-3-3
Bonacich, P.: Power and centrality: a family of measures. Am. J. Sociol. 92(5), 1170–1182 (1987)
Hodel, A.S., Tenison, B., Poolla, K.R.: Numerical solution of the lyapunov equation by approximate power iteration. Linear Algebra Appl. 236, 205–230 (1996). https://doi.org/10.1016/0024-3795(94)00155-3
Statista: Number of Monthly Active Facebook Users Worldwide as of 4th Quarter 2020 (2021). https://www.statista.com/statistics/264810/number-of-monthly-active-facebook-users-worldwide/. Accessed 30 Apr 2020
Sun, Z., Pedretti, G., Ambrosi, E., Bricalli, A., Ielmini, D.: In-memory eigenvector computation in time o(1). Adv. Intell. Syst. 2 (2020). https://doi.org/10.1002/aisy.202000042
Fieback, M., Münch, C., Gebregiorgis, A., Medeiros, G.C., Taouil, M., Hamdioui, S., Tahoori, M.: PVT analysis for RRAM and STT-MRAM-based logic computation-in-memory. In: 2022 IEEE European Test Symposium (2022). https://doi.org/10.1109/ETS54262.2022.9810436
IBM: IBM Quantum Composer (2021). https://quantum-computing.ibm.com/composer. Accessed 30 Apr 2021
Lin, F., Cohen, W.W.: Power iteration clustering. In: Proceedings of the 27th International Conference on Machine Learning, pp. 655–662 (2010)
Li, H., Jiang, N., Wang, Z., Wang, J., Zhou, R.: Quantum matrix multiplier. Int. J. Theor. Phys. 60, 2037–2048 (2021). https://doi.org/10.1007/s10773-021-04816-x
Britt, B.C.: Modeling viral diffusion using quantum computational network simulation. Quantum Eng. 2(1) (2020). https://doi.org/10.1002/que2.29
Daskin, A.: The Quantum Version of the Shifted Power Method and its Application in Quadratic Binary Optimization. Preprint at https://arxiv.org/pdf/1809.01378.pdf
Grzesiak, N., Blümel, R., Wright, K., Beck, K.M., Pisenti, N.C., Li, M., Chaplin, V., Amini, J.M., Debnath, S., Chen, J.-S., Nam, Y.: Efficient arbitrary simultaneously entangling gates on a trapped-ion quantum computer. Nat. Commun. 11 (2020). https://doi.org/10.1038/s41467-020-16790-9
Daskin, A.: Combinatorial optimization through variational quantum power method. Quant. Inf. Process. 20, 336 (2021). https://doi.org/10.1007/s11128-021-03283-x
Dunbar, R.I.M.: Neocortex size as a constraint on group size in primates. J. Hum. Evol. 22(6), 469–493 (1993). https://doi.org/10.1016/0047-2484(92)90081-J
Chiaverini, J., Leibfried, D., Schaetz, T., Barrett, M.D., Blakestad, R.B., Britton, J., Itano, W.M., Jost, J.D., Knill, E., Langer, C., Ozeri, R., Wineland, D.J.: Realization of quantum error correction. Nature 432, 602–605 (2004). https://doi.org/10.1038/nature03074
Qiskit contributors: Qiskit: An Open-Source Framework for Quantum Computing (2023). https://doi.org/10.5281/zenodo.2573505
Parlett, B.N.: The Rayleigh quotient iteration and some generalizations for nonnormal matrices. Math. Comput. 28(127), 679–693 (1974). https://doi.org/10.1090/S0025-5718-1974-0405823-3
Arnoldi, W.E.: The principle of minimized iterations in the solution of the matrix eigenvalue program. Q. Appl. Math. 9, 17–29 (1951). https://doi.org/10.1090/qam/42792
Parlett, B.N., Simon, H., Stringer, L.M.: On estimating the largest eigenvalue with the Lanczos algorithm. Math. Comput. 38(157), 153–165 (1982). https://doi.org/10.2307/2007471
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The author has no relevant financial or non-financial interests to disclose.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Britt, B.C. Quantum power iteration to efficiently obtain the dominant eigenvector from diagonalizable nonnegative matrices. Quantum Inf Process 23, 36 (2024). https://doi.org/10.1007/s11128-024-04259-3
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s11128-024-04259-3