Back to Search
Start Over
Quantum-inspired algorithms in practice
- Source :
- Quantum, Vol 4, p 307 (2020)
- Publication Year :
- 2020
- Publisher :
- Verein zur Forderung des Open Access Publizierens in den Quantenwissenschaften, 2020.
-
Abstract
- We study the practical performance of quantum-inspired algorithms for recommendation systems and linear systems of equations. These algorithms were shown to have an exponential asymptotic speedup compared to previously known classical methods for problems involving low-rank matrices, but with complexity bounds that exhibit a hefty polynomial overhead compared to quantum algorithms. This raised the question of whether these methods were actually useful in practice. We conduct a theoretical analysis aimed at identifying their computational bottlenecks, then implement and benchmark the algorithms on a variety of problems, including applications to portfolio optimization and movie recommendations. On the one hand, our analysis reveals that the performance of these algorithms is better than the theoretical complexity bounds would suggest. On the other hand, their performance as seen in our implementation degrades noticeably as the rank and condition number of the input matrix are increased. Overall, our results indicate that quantum-inspired algorithms can perform well in practice provided that stringent conditions are met: low rank, low condition number, and very large dimension of the input matrix. By contrast, practical datasets are often sparse and high-rank, precisely the type that can be handled by quantum algorithms.<br />A popular summary can be found at https://medium.com/xanaduai/everything-you-always-wanted-to-know-about-quantum-inspired-algorithms-38ee1a0e30ef . Source code is available at https://github.com/XanaduAI/quantum-inspired-algorithms
- Subjects :
- FOS: Computer and information sciences
Quantum Physics
Polynomial
Speedup
Physics and Astronomy (miscellaneous)
Rank (linear algebra)
Computer science
FOS: Physical sciences
0102 computer and information sciences
01 natural sciences
lcsh:QC1-999
Atomic and Molecular Physics, and Optics
Matrix (mathematics)
010201 computation theory & mathematics
Computer Science - Data Structures and Algorithms
0103 physical sciences
Benchmark (computing)
Overhead (computing)
Data Structures and Algorithms (cs.DS)
Quantum algorithm
Quantum Physics (quant-ph)
010306 general physics
Algorithm
Condition number
lcsh:Physics
Subjects
Details
- ISSN :
- 2521327X
- Volume :
- 4
- Database :
- OpenAIRE
- Journal :
- Quantum
- Accession number :
- edsair.doi.dedup.....d48cd08c8ffbd0d206a1d9ebcf44312e