You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hope you are doing well sir. I am dropping by to ask three questions:
How to block q sites together?
How to implement polar decomposition which would return the list of isometries V and positive semidefinite matrix P?
How to find the fixed-point from P from (2)?
So first we start with an MPS in canonical form and block q sites together like so
And then perform a polar decomposition on each blocked site (so I imagine this would have to be an iterative process on qtn.MatrixProductState?), and then from there we find the fixed-point
Here is the pipeline:
Block q sites in the MPS A together using the Einsum function of tensors to get MPS B.
Perform a polar decomposition on the blocked up MPS B to retrieve the isometries V and positive semidefinite matrix P.
Use variational algorithm to find a unitary matrix that approximates the total P.
Put V and unitary approximation of P back together to get the overall unitary.
I highly doubt (3) is available through a variational approach, so any available approaches which are used in practice are appreciated.
Are any of these currently available through quimb?
The text was updated successfully, but these errors were encountered:
Hope you are well. Immense thanks for the prompt response!
I imagined so. It seems like a rather specialized function. I can send the paper reference here; however, I understand it will be too time-consuming to review. It's explained in Appendix 4. https://arxiv.org/pdf/2307.01696
So, the way I understand it is that given the Ps for each block, we get the state $\ket {\phi}$, which is the overall red boxes
This $\ket{\phi}$ is then passed to the variational algorithm to generate the blue connectors, which are referred to as fixed points. We then apply the fixed points between the isometries, giving the overall form
What is your issue?
Greetings Johnnie!
Hope you are doing well sir. I am dropping by to ask three questions:
So first we start with an MPS in canonical form and block q sites together like so
And then perform a polar decomposition on each blocked site (so I imagine this would have to be an iterative process on
qtn.MatrixProductState
?), and then from there we find the fixed-pointHere is the pipeline:
A
together using the Einsum function of tensors to get MPSB
.B
to retrieve the isometriesV
and positive semidefinite matrixP
.P
.V
and unitary approximation ofP
back together to get the overall unitary.I highly doubt (3) is available through a variational approach, so any available approaches which are used in practice are appreciated.
Are any of these currently available through
quimb
?The text was updated successfully, but these errors were encountered: