Graduate What is best way to start learning DMRG for Fermions?

Click For Summary
Learning the density matrix renormalization group (DMRG) method for fermionic systems, particularly the Hubbard model, is challenging due to a lack of introductory resources. The main complication arises from the sign issue associated with fermionic operators, which is often overlooked in simpler tutorials. Some suggested solutions include examining PhD theses that address the Hubbard models and utilizing the Jordan-Wigner transformation as implemented in ITensor. The discussion also highlights the importance of understanding Hamiltonian diagonalization in the context of particle subspaces. Overall, there is a clear need for more accessible materials focused specifically on fermionic DMRG techniques.
Luqman Saleem
Messages
17
Reaction score
3
I want to learn the density matrix renormalization group (DMRG) method in traditional formalism (not MPS). While there are many good introductory level articles available for bosonic (and spin) systems, I have not encountered any introductory level article which deals with fermionic systems i.e. Hubbard model and its variants. All articles mention the DMRG algorithm (for the finite and infinite chain) but none of them explicitly explains it for fermionic systems. i.e. how to do half-filling, 3/4 filling e.t.c.

Do you happen to know any introductory level article which explains the technicalities of fermionic DMRG? If there are not any such article, can you please shed some light on the fermionic DMRG.

Thank you so much in advance.
 
Physics news on Phys.org
I wanted to add sometime Hubbard chains to my open source DMRG project (described here: https://compphys.go.ro/density-matrix-renormalization-group/ - it's the 'old style', for MPS I have a TEBD project, too) but I don't have enough time for it.

There is a sign issue that complicates things for fermionic operators, that's why the simple implementations and tutorials are avoiding it. You might find the links on my blog helpful, I think I pointed out at least two ways of dealing with the issue - some PhD thesis that deals with Hubbard models and I also pointed the way ITensor deals with it, with the Jordan-Wigner transformation.
 
  • Like
Likes atyy and Luqman Saleem
aaroman said:
I wanted to add sometime Hubbard chains to my open source DMRG project (described here: https://compphys.go.ro/density-matrix-renormalization-group/ - it's the 'old style', for MPS I have a TEBD project, too) but I don't have enough time for it.

There is a sign issue that complicates things for fermionic operators, that's why the simple implementations and tutorials are avoiding it. You might find the links on my blog helpful, I think I pointed out at least two ways of dealing with the issue - some PhD thesis that deals with Hubbard models and I also pointed the way ITensor deals with it, with the Jordan-Wigner transformation.

First of all, thank you so much for that open source project. I actually started with your work. The PhD thesis that you have mentioned helped me in dealing with the sign problem. I guess, right now I am not able to understand the diagonalization of a Hamiltonian in the subspace of particles. I have explained it in more details here https://www.physicsforums.com/threa...agonalize-a-hamiltonian-in-a-subspace.965747/
I will be very thankful if you could have a look at it and tell me what am I missing.
 
Time reversal invariant Hamiltonians must satisfy ##[H,\Theta]=0## where ##\Theta## is time reversal operator. However, in some texts (for example see Many-body Quantum Theory in Condensed Matter Physics an introduction, HENRIK BRUUS and KARSTEN FLENSBERG, Corrected version: 14 January 2016, section 7.1.4) the time reversal invariant condition is introduced as ##H=H^*##. How these two conditions are identical?

Similar threads

  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 4 ·
Replies
4
Views
6K
  • · Replies 388 ·
13
Replies
388
Views
176K
  • · Replies 2 ·
Replies
2
Views
4K
  • · Replies 6 ·
Replies
6
Views
5K