Low Rank Approximation in Simulations of Quantum Algorithms
arXiv:2104.11396
Abstract
Simulating quantum algorithms on classical computers is challenging when the system size, i.e., the number of qubits used in the quantum algorithm, is moderately large. However, some quantum algorithms and the corresponding quantum circuits can be simulated efficiently on a classical computer if the input quantum state is a low-rank tensor and all intermediate states of the quantum algorithm can be represented or approximated by low-rank tensors. In this paper, we examine the possibility of simulating a few quantum algorithms by using low-rank canonical polyadic (CP) decomposition to represent the input and all intermediate states of these algorithms. Two rank reduction algorithms are used to enable efficient simulation. We show that some of the algorithms preserve the low-rank structure of the input state and can thus be efficiently simulated on a classical computer. However, the rank of the intermediate states in other quantum algorithms can increase rapidly, making efficient simulation more difficult. To some extent, such difficulty reflects the advantage or superiority of a quantum computer over a classical computer. As a result, understanding the low-rank structure of a quantum algorithm allows us to identify algorithms that can benefit significantly from quantum computers.
References in corpus (15)
- Quantum Amplitude Amplification and Estimation
- Quantum Algorithms Revisited
- A Quantum Random Walk Search Algorithm
- Exponential algorithmic speedup by quantum walk
- Simulating quantum computation by contracting tensor networks
- An approximate Fourier transform useful in quantum factoring
- Quantum walks in higher dimensions
- Quantum phase estimation of multiple eigenvalues for small-scale (noisy) experiments
- 64-Qubit Quantum Circuit Simulation
- Full-State Quantum Circuit Simulation by Using Data Compression
- Leveraging Secondary Storage to Simulate Deep 54-qubit Sycamore Circuits
- General-purpose quantum circuit simulator with Projected Entangled-Pair States and the quantum supremacy frontier
- Pareto-Efficient Quantum Circuit Simulation Using Tensor Contraction Deferral
- Efficient quantum circuits for Szegedy quantum walks
- Virtual Parallel Computing and a Search Algorithm using Matrix Product States