关于Fermi Hubbard模型严格对角化的算法和C++实现
目标:使用严格对角化求解一维Hubbard模型基态难点:理解算法过程以及程序实现算法在前面已经介绍过,包括三个步骤1. 多体波函数State的构建,需要用到位运算。我们直接构建固定粒子数的态。理解二进制表示State。2. 哈密顿量矩阵的构建,动能项在实空间,如何对应到多体希尔伯特空间,以及Hubbard项双占构型的构建。这里直接用稀疏矩阵来表示。3. 基态的求解,这里不需要手动实现算法,直接调用第三方库求解即可。python实现,numpy + scipy足够。理解pyt.