1. 编码多体态
一般并不会直接对2^(2L) 个多体态进行求解。而是选择确定粒子树,确定自旋向上和自旋向下的情况进行编码。
2. 按照规则生成多体哈密顿量
Hubbard项检查双占据的情况,对角线
动能项使用特点的规则检查
3. 求解系统的基态能量以及基态本征值
现在这个算法不需要自己写,只需要调用现成的库就行了。
4. 计算单粒子格林函数
这里的算法需要自己实现。
5. 用CPT方法将单粒子格林函数周期话
【再谈Hubbard模型严格对角化】
推荐阅读
- 人工智能|干货!人体姿态估计与运动预测
- 分析COMP122 The Caesar Cipher
- 技术|为参加2021年蓝桥杯Java软件开发大学B组细心整理常见基础知识、搜索和常用算法解析例题(持续更新...)
- C语言学习(bit)|16.C语言进阶——深度剖析数据在内存中的存储
- Python机器学习基础与进阶|Python机器学习--集成学习算法--XGBoost算法
- 数据结构与算法|【算法】力扣第 266场周赛
- 数据结构和算法|LeetCode 的正确使用方式
- leetcode|今天开始记录自己的力扣之路
- 人工智能|【机器学习】深度盘点(详细介绍 Python 中的 7 种交叉验证方法!)
- 网络|简单聊聊压缩网络