Gradient descent#
This is a very simple iterative algorithm to solve the problem of minimizing the energy associated to a Hamiltonian \(H\), over the space of matrix-product states \(\psi\). In other words, given the definition
we want to find \(\mathrm{argmin}_\psi E[\psi]\). The gradient of this functional is simply
The algorithm proceeds in discrete steps, where given a state \(\psi_k\), it finds the next state that minimizes the energy along the gradient direction:
where
The optimum of this descent is given by
with the definitions
This formulation, used in Ref. García-Molina et al. [GMTGR24], is implemented by the function gradient_descent()
.
|
Ground state search of Hamiltonian H by gradient descent. |