来自 MSRA AI4Science 组的讲座。
# Background
微观结构决定微观性质,进而决定宏观性质。
电子需要使用量子力学的方式描述,即求解薛定谔方程。
传统的方法需要实现一个 accuracy-efficiency 的 trade-off. 这些方法包括 Force Field, Orbital-Free DFT, Kohn-Sham DFT, Variational methods 等等。目前所说的 DFT 是 KS-DFT.
使用机器学习方法可以有效扩展边界,这里的工作是 ML OFDFT 和 Hamiltonian Prediction.
# 薛定谔方程
单个分子中的 n 电子的薛定谔方程如下:
H^ψ(r1,…,rn)=Eψ(r1,…,rn).
其中,∣ψ(r1,…,rn∣2 是 n 电子三维坐标的联合分布。
某些波函数是满足交换反对称性的,即
ψ(…,ri,…,rj,…)=−ψ(…,rj,…,ri,…),
这种粒子称为费米子。
直接求解特征值问题是困难的,可以将其转化为一个 R3n→R 上映射的优化问题,即求
E=ψmin⟨ψ∣H^∣ψ⟩.
但是这个问题仍然是指数级别的。
如果把联合分布通过积分抵消掉,就得到了 DFT 算法。即求一个 electron density 的优化问题。这个问题不随电子规模的增长而指数增长。
此时,优化问题转换为
E=ψmin⟨ψ∣H^∣ψ⟩=ρmin(ψ:ρ[ψ]=ρmin⟨ψ∣∣∣∣T^+V^ee∣∣∣∣ψ⟩)+Ene[ρ].
其中的一项就是 Hartree energy:
EH[ρ]:=21∫Vee(r,r′)ρ(r)ρ(r′)drdr′.
另外的一项 non-interacting kinetic 可以转化为单电子的问题。
# Kohn-Sham DFT
最终化简后就是优化:
E={ϕi(r)}i=1n: orthonormalmini=1∑N⟨ψi∣T^∣ψi⟩+
最终是
H(C)C=SCϵ.
# QA
- 蛋白质动力学系统等大系统有效吗?规模太大计算不了。目前最大能跑 2000 原子体系。
- 轨迹预测是一个重要的问题。方法可以预测长程的问题吗?也不行。