-
Notifications
You must be signed in to change notification settings - Fork 3
Matrix product state representation #3
Description
It would be good to have the MPS fully covered in our code library. Currently, MPS has become an important representation to efficiently represent many-body states and tensor networks. Since my research marginally reaches some one-dimensional spin chain cases and there have been massive progress and on-going discussions on high dimensional many-body systems, I will only be able to provide some limited and biased references and software packages here and let the community contribute more valuable resources. I have got very helpful suggestions from Dr. Lincoln Carr of the Colorado School of Mines and Gopikrishnan Muraleedharan at CQuIC. Feel free to start thinking of implementing those ideas and suggest more references. We will commit this to the Roadmap document for future developers once this thread of discussion has a good shape.
_Limited References_:
[1] G. Vidal, "Efficient classical simulation of slightly entangled quantum computations," Phys. Rev. Lett. 91, 147902 (2003). arXiv version
[2] G. Vidal, "Efficient simulation of one-dimensional quantum many-body systems," Phys. Rev. Lett. 93, 040502 (2004). arXiv version
[3] G. Vidal, "Classical simulation of infinite-size quantum lattice systems in one spatial dimension", Phys. Rev. Lett. 98, 070201 (2007). arXiv version
[4] Ryan V. Mishmash, Quantum many-body dynamics of ultracold Bosons in one-dimensional optical lattices: theoretical aspects, simulation methods and soliton formation and stability, PhD thesis, Colorado
School of Mines. See also M.L Wall and L. D. Carr, New J. Phys. 14, 125015 (2012) (arXiv version here).
Refs. [1-3] mainly focus on 1D spin chain cases and an algorithm to calculate the coefficients of the MPS from symmetric spin chains. Ref. [4] is Ryan's thesis advised by Lincoln Carr. It has theory and algorithms to simulate some phase transition problems with some Matlab and Fortran codes. The open MPS and TEBD packages are developed by that group with their related publications.
_Limited Open-source Packages_
[1] Open Source Matrix Product State (MPS) Simulations -- Numerical routines for variational matrix product state simulations. In Fortran and Python.
[2] Time-Evolving Block Decimation (TEBD) Simulations (Deprecated) -- TEBD simulates the dynamics of entangled quantum many-body systems. In Fortran.
Comments are welcome, indeed invited, along the line.
Thanks,
Qi