The general idea is to optimize the Rényi free energy
over a matrix-product-state purification of the density matrix. It leverages the TensorKit.jl package for all tensor manipulations, and OptimKit.jl for nonlinear optimization on Riemannian manifolds. See the paper for more information.
Currently this package is not registered.
] in the REPL to access the package manager and type
pkg> add https://github.com/giacomogiudice/RenyiOptimization.jl/
to add the package to the current environment.
To run the optimization on the so-called XY model, you can use the scripts from the
They can be run directly from the command line, for example as
$ julia --project=@. routines/beta.jl [--options].
Note that you may need to install some additional packages.
The package is compatible with Julia 1.4 and above.