Undergraduate research · Virginia Tech · 2021
Hubbard Model
This page is a summary of the undergraduate research I did with Dr. Vito Scarola (2021). Our goal was to create code that simulated the three-site Hubbard Model and find solutions that minimize U(t) while keeping the system in a singly occupied state (or the Heisenberg state). I was able to accomplish this for the n and n,n-site Hubbard Model.
The Hubbard Model is useful in quantum computing when very cold particles are trapped in a laser lattice. To perform computational operations on these particles, we need them to be in singly occupied states. This research aims to do that while minimizing the energy input.
From Wikipedia, Hubbard Model:
The Hubbard model is a useful approximation for particles in a periodic potential at sufficiently low temperatures... and long-range interactions between the particles can be ignored.
View the code on GitHub →See ExampleScript.ipynb for more solutions


The Hamiltonian
Where
t - hopping parameter (tunneling amplitude)
ci,σ† - creation operator at site i with spin σ
cj,σ - annihilation operator at site j with spin σ
U - on-site interaction energy
ni,↑ni,↓ - number operator for doubly occupied sites
μ - chemical potential
In matrix form
Ui=0 if ψi is a singly occupied state.
We set μ=0, t=1, and the spins constant.
The nine possible states are