Open jofrevalles opened 2 weeks ago
Yep, like I said in the previous PR, those virtual bond dimensions are a big problem.
Yep, like I said in the previous PR, those virtual bond dimensions are a big problem.
I think that we just have to truncate.
Yep, like I said in the previous PR, those virtual bond dimensions are a big problem.
I think that we just have to truncate.
Great, that should solve it.
Summary
This PR was left open in the legacy code in
Qrochet
(#35). This PR extends theevolve
function, which evolves a Matrix Product State (MPS
) using a Matrix Product Operator (MPO
). The idea from @starsfordummies is that wecontract
the tensors of each correspondingsite
, and we then create the newλ
with a kron product with the oldλ
(which come from theMPS
) and the identity (comes from theMPO
). Right now, this function only works for mps in the canonical form.Example
Here we show how can we use this function: