Publication | Open Access
Variational quantum state eigensolver
135
Citations
66
References
2022
Year
Spectral TheoryVariational Quantum EigensolverQuantum DynamicEngineeringQuantum ComputingQuantum Machine LearningQuantum Mechanical PropertyQuantum SimulationLargest EigenvaluesQuantum MatterQuantum SciencePhysicsQuantum AlgorithmQuantum RoutersNatural SciencesQuantum DevicesQuantum SystemAbstract Extracting EigenvaluesQuantum Algorithms
Abstract Extracting eigenvalues and eigenvectors of exponentially large matrices will be an important application of near-term quantum computers. The variational quantum eigensolver (VQE) treats the case when the matrix is a Hamiltonian. Here, we address the case when the matrix is a density matrix ρ . We introduce the variational quantum state eigensolver (VQSE), which is analogous to VQE in that it variationally learns the largest eigenvalues of ρ as well as a gate sequence V that prepares the corresponding eigenvectors. VQSE exploits the connection between diagonalization and majorization to define a cost function $$C={{{\rm{Tr}}}}(\tilde{\rho }H)$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mrow> <mml:mi>C</mml:mi> <mml:mo>=</mml:mo> <mml:mi>Tr</mml:mi> <mml:mrow> <mml:mo>(</mml:mo> <mml:mrow> <mml:mover> <mml:mrow> <mml:mi>ρ</mml:mi> </mml:mrow> <mml:mrow> <mml:mo>̃</mml:mo> </mml:mrow> </mml:mover> <mml:mi>H</mml:mi> </mml:mrow> <mml:mo>)</mml:mo> </mml:mrow> </mml:mrow> </mml:math> where H is a non-degenerate Hamiltonian. Due to Schur-concavity, C is minimized when $$\tilde{\rho }=V\rho {V}^{{\dagger} }$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mrow> <mml:mover> <mml:mrow> <mml:mi>ρ</mml:mi> </mml:mrow> <mml:mrow> <mml:mo>̃</mml:mo> </mml:mrow> </mml:mover> <mml:mo>=</mml:mo> <mml:mi>V</mml:mi> <mml:mi>ρ</mml:mi> <mml:msup> <mml:mrow> <mml:mi>V</mml:mi> </mml:mrow> <mml:mrow> <mml:mo>†</mml:mo> </mml:mrow> </mml:msup> </mml:mrow> </mml:math> is diagonal in the eigenbasis of H . VQSE only requires a single copy of ρ (only n qubits) per iteration of the VQSE algorithm, making it amenable for near-term implementation. We heuristically demonstrate two applications of VQSE: (1) Principal component analysis, and (2) Error mitigation.
| Year | Citations | |
|---|---|---|
Page 1
Page 1