Add InfinitePEPS to InfiniteWeightPEPS conversion#172
Add InfinitePEPS to InfiniteWeightPEPS conversion#172leburgel merged 3 commits intoQuantumKitHub:masterfrom
Conversation
Add function to convert an InfinitePEPS to an InfiniteWeightPEPS
Codecov ReportAttention: Patch coverage is
🚀 New features to boost your workflow:
|
Yue-Zhengyuan
left a comment
There was a problem hiding this comment.
OK to go for me if no further suggestions from others.
|
Now I come up with an improvement: we can define |
|
This would indeed be a valuable improvement, but I'm still not sure how we could provide a good initial guess of the weights from an InfinitePEPS. If we think of the weights as a mean-field approximation of the environment, we could calculate this mean-field environment using CTMRG with environment bond dimension 1, and use the square root of the edges as bond tensors, but I'm not sure whether this is necessarily an improvement over identity weights. I also doubt this would be more efficient than starting from identity weights and just performing SU a few steps more. Anyway, this seems like a good feature to have, regardless of our way of finding an initial guess of the weights. |
Add function to convert an InfinitePEPS to an InfiniteWeightPEPS. This would be useful to have to be able to alternate AD-CTMRG with (trivial) SU for optimization. I'm open to suggestions if someone would want a more general conversion method.