Computing eigenvalues of matrices in a quantum computer

12/17/2019
∙
by   Changpeng Shao, et al.
∙
0
∙

Eigenproblem arises in a large number of disciplines of sciences and engineering. Combining quantum linear solver, quantum singular value estimation and quantum phase estimation, we propose quantum algorithms to compute the eigenvalues of diagonalizable matrices of two types: normal matrices and matrices whose eigenvalues have non-positive imaginary parts. Similar to quantum phase estimation, diagonalizability indicates that to compute the eigenvalues we do not need to know the eigenvectors in advance. The quantum algorithm returns a quantum state such that the first register stores eigenvalues and the second register stores eigenvectors. For normal matrices, the complexity to obtain this quantum state is dominated by the complexity to perform quantum phase estimation and quantum singular value estimation. For the other case, the complexity is determined by the solving of a linear system. In this case, we can only estimate the real part of the eigenvalues. Under certain conditions (e.g. sparse or block-encoding), the complexity is polylog on the size n of the given matrix. If we perform measurements, then we can obtain all the eigenvalues classically. For s sparse matrix M, the complexity can be O(snM_max/ϵ). Generally, the complexity can reach O(nM_F/ϵ).

READ FULL TEXT

Please sign up or login with your details

Continue with:
Or login with email
Enter Password
Re-enter Password

Forgot password? Click here to reset
Success!
Error Icon An error occurred

Sign in with Google

×

Use your Google Account to sign in to DeepAI

×
Pro

Consider DeepAI Pro

Subscribe to DeepAI Pro
DeepAI Pro
Provides a limited generation allowance each month. When exceeded, you are charged overage rates available at deepai.org/pricing. Also includes an ad-free experience and API access. Renews automatically until canceled. Non-refundable.
Subtotal
Total due today

Payment

Add DeepAI credits
DeepAI credits
One-time purchase. Credits are added to your wallet after payment.
Subtotal
Total due today

Payment