Abstract:Frame et al. (Frame D, He R Z, Ipsen I, Lee D, Lee D, Rrapaj E 2018 Phys. Rev. Lett. 121 032501) proposed to use eigenvector continuation to solve high-dimensional many-body wavefunctions of relevant quantum models. When a model’s Hamiltonian matrix includes smoothly varying parameters, the corresponding eigenvector trajectory spans only a low-dimensional subspace. Therefore, it is possible to simplify the calculations by projecting the Hamiltonian onto a set of basis vectors of this subspace. However, the dimension of the trajectory subspace and its relationship with the size of the model are still unclear. In this paper, we study the antiferromagnetic Heisenberg chain models of different sizes systematically; their exchange interactions change with parameters smoothly. We first use principal component analysis to determine the subspaces of ground state many-body wavefunction vector trajectories of a 4-spin model and a 6-spin model, and plot the trajectories in the subspaces, respectively; we then analyze the principal components of ground state vector trajectories of models including $8,\cdots ,14$ spins, and reveal that when using eigenvector continuation to solve the ground state of an antiferromagnetic Heisenberg chain model, the number of basis vectors required increases with the number of spins in the model increasing. Our study can guide the application of eigenvector continuation in solving the Hamiltonian of a Heisenberg chain model containing more spins. Keywords:antiferromagnetic Heisenberg chain models/ principal component analysis/ eigenvector continuation
全文HTML
--> --> -->
2.研究内容和方法采用由$ L $个($ L $为偶数)自旋格点组成的, 具有周期边界条件的一维Heisenberg链模型(以下简称为模型), 如图1所示. 模型哈密顿量为 图 1 一维Heisenberg链模型示意图 Figure1. Schematic diagram of a one-dimensional Heisenberg chain model.
而在其他主成分方向的投影都小于$ {10}^{-8} $. 图2(a)用$ {\boldsymbol{v}}_{1}, {\boldsymbol{v}}_{2} $构成的2维空间中单位圆上的一段圆弧完整直观地展示了$ L=4 $的模型基态矢量随$ \theta $变化的轨迹, 说明尽管基态矢量是6维的, 其随$ \theta $变化的轨迹仅处于由前两个主成分方向所张成的2维空间中. 接着计算了$ L=6 $的模型基态矢量随$ \theta $变化的轨迹并将其投影到各主成分方向, 发现其不为0的主成分分量个数不再为2, 而是增加到了3. 图3(a)用这3个主成分方向构成的3维空间中单位球上的一段弧线完整直观地展示了$ L=6 $的模型基态矢量随$ \theta $变化的轨迹. 图 2$ L=4 $的Heisenberg链 (a) 基态矢量随$ \theta $变化的轨迹(从红到蓝是0°到90°); (b) 在6维和2维空间中分别求得的基态能量 Figure2. The Heisenberg chain with $ L=4 $: (a) Ground state vector trajectory (from red to blue: θ = 0° to θ = 90°); (b) ground state energies calculated in a 6-dimensional space and in a 2-dimensioanl space, respectively.
图 3$ L=6 $的Heisenberg链 (a) 基态矢量随$ \theta $变化的轨迹(从红到蓝是0°到90°); (b) 在20维和3维空间中分别求得的基态能量 Figure3. The Heisenberg chain with $ L=6 $: (a) Ground state vector trajectory (from red to blue: θ = 0° to θ = 90°); (b) ground state energies calculated in a 20-dimensional space and in a 3-dimensioanl space, respectively.
以上通过主成分分析方法获得了L = 4或6的模型基态矢量随$ \theta $变化的轨迹子空间的维度为2或3, 也就确定了采用特征矢量延拓方法求解具有其他角度$ \theta $的基态所需的基矢数目为2或3. 于是对$ L=4 $的模型哈密顿量分别在原6维空间($ N\left(4\right)= 6 $)中和2维轨迹子空间中求解基态能量, 记为$ {E}_{{\rm{4, 6}}} $和$ {E}_{{\rm{4, 2}}} $, 画在图2(b)当中. 毫不奇怪地, $ {E}_{{\rm{4, 2}}} $和$ {E}_{{\rm{4, 6}}} $几乎一样, 它们的最大绝对误差, ${\text{δ}} E= $$ \max\limits_{m=1, \cdots, M}\left|{E}_{{\rm{4, 2}}}\left({\theta }_{m}\right)-{E}_{{\rm{4, 6}}}\left({\theta }_{m}\right)\right| < {10}^{-15}$. 同样地, 对L = 6的模型哈密顿量分别在原20维空间 ($ N\left(6\right)= 20 $)中和3维轨迹子空间中求解基态能量, 并记为$ {E}_{{\rm{6, 20}}} $和$ {E}_{{\rm{6, 3}}} $, 如图3(b); $ {E}_{{\rm{6, 3}}} $和$ {E}_{{\rm{6, 20}}} $的最大绝对误差$\text{δ} E$也小于$ {10}^{-15} $. 然而, 确定采用特征矢量延拓方法求解L = 4或6的模型所需的基矢数目并不是非常有用, 因为利用计算机求解$ 6\times 6 $或$ 20\times 20 $的哈密顿矩阵并不非常困难. 我们的目标是能够确定或估计采用特征矢量延拓方法求解具有更大$ L $的模型所需的基矢数目. 随着模型中自旋数目$ L $的增加, 基态矢量的原空间维度$N\left(L\right)={C}_{L}^{ {L}/{2}}$迅速增长, 例如, $ N\left(16\right)= 12870 $, 利用计算机求解$ N\times N $的哈密顿矩阵变得困难, 因此需要找出轨迹子空间维度, 从而用于指导特征矢量延拓方法的求解计算. 尽管可以用主成分分析方法确定对L = 4或6的模型基态能量进行特征矢量延拓方法求解所需的基矢数目, 当模型变大以至于用计算机求解$ N\times N $的哈密顿矩阵变得非常困难甚至不可能时, 主成分分析方法将不再适合用于确定或估计采用特征矢量延拓方法求解所需的基矢数目; 因为首先需要进行$ N\times N $的哈密顿矩阵求解获得足够数量$ M $的基态矢量, 比如本文中, $ M= 91 $, 然后才能对这$ M $个矢量进行主成分分析. 为解决这个困难, 进一步研究了采用特征矢量延拓求解模型基态能量所需基矢数目与其所包含的自旋个数之间的关系. 对$ L=8 $的模型基态矢量随$ \theta $变化的轨迹进行主成分分析获得各主成分方向, 并分别在原70维空间($ N\left(8\right)= 70 $)中和由前$ {N}_{{\rm{s}}{\rm{u}}{\rm{b}}} $个主成分方向构成的子空间中求解基态能量, 记为$ {E}_{{\rm{8, 70}}} $和$ {E}_{8, {N}_{{\rm{s}}{\rm{u}}{\rm{b}}}} $. 当$ {N}_{{\rm{s}}{\rm{u}}{\rm{b}}}=6 $, $ {E}_{{\rm{8, 70}}} $和$ {E}_{8, {N}_{{\rm{s}}{\rm{u}}{\rm{b}}}} $的最大绝对误差$\text{δ} E$小于$ {10}^{-7} $. 同样, 对$ L=10 $的模型, 当$ {N}_{{\rm{s}}{\rm{u}}{\rm{b}}}=8 $, $ {E}_{{\rm{10, 252}}} $和$ {E}_{10, {N}_{{\rm{s}}{\rm{u}}{\rm{b}}}} $的最大绝对误差$\text{δ} E$小于$ {10}^{-7} $; 对$ L=12 $的模型, 当$ {N}_{{\rm{s}}{\rm{u}}{\rm{b}}}=8 $, $ {E}_{{\rm{12, 924}}} $和$ {E}_{12, {N}_{{\rm{s}}{\rm{u}}{\rm{b}}}} $的最大绝对误差$\text{δ} E$小于$ {10}^{-7} $; 对$ L=14 $的模型, 当$ {N}_{{\rm{s}}{\rm{u}}{\rm{b}}}=9 $, $ {E}_{{\rm{12, 924}}} $和$ {E}_{12, {N}_{{\rm{s}}{\rm{u}}{\rm{b}}}} $的最大绝对误差$\text{δ} E$小于$ {10}^{-7} $. 明显地, 随着$ L $的增加, $ {N}_{{\rm{s}}{\rm{u}}{\rm{b}}} $ 也在增加, 这个事实必须在采用特征矢量延拓进行计算时加以考虑. 将$ {N}_{{\rm{s}}{\rm{u}}{\rm{b}}} $作为$ L $的函数画在图4(a)中, 发现$ {N}_{{\rm{s}}{\rm{u}}{\rm{b}}} $随$ L $的增加而迅速增长, 尽管其总是远远小于$ N $. $ {N}_{{\rm{s}}{\rm{u}}{\rm{b}}} $的快速增长对于特征矢量延拓方法的应用是非常不利的. 幸运的是, 当我们稍稍降低计算结果的精度要求, 比如从$\text{δ} E < {10}^{-7}$到$\text{δ} E < {10}^{-4}$, 尽管对$ L=4{\rm{和}}6, $$ {N}_{{\rm{s}}{\rm{u}}{\rm{b}}}\left(L\right) $保持不变, $ {N}_{{\rm{s}}{\rm{u}}{\rm{b}}}\left(8\right) $则从6降到了5, $ {N}_{{\rm{s}}{\rm{u}}{\rm{b}}}\left(10\right) $从8降到了5, $ {N}_{{\rm{s}}{\rm{u}}{\rm{b}}}\left(12\right) $从8降到了6, $ {N}_{{\rm{s}}{\rm{u}}{\rm{b}}}\left(14\right) $从9降到了6. 从图4(a)可以看出, 如果采用$\text{δ} E < {10}^{-4}$, 当$L\leqslant 8$时, $ {N}_{{\rm{s}}{\rm{u}}{\rm{b}}} $随$ L $的增加而快速增长, 而当$L\geqslant 8$时, $ {N}_{{\rm{s}}{\rm{u}}{\rm{b}}}{\rm{的}} $增长速度开始变得缓慢, 从而为特征矢量延拓方法的应用提供了可能性. 图 4 (a) 采用特征矢量延拓方法求解随$ \theta $变化的Heisenberg链基态能量所需基矢数目与其所含自旋个数之间的关系; (b) $ L=16 $的Heisenberg链在10维和6维空间中分别求得的基态能量 Figure4. (a) Relationship between the number of basis vectors needed to calculate $ \theta $-dependent ground state energies of the Heisenberg chain by eigenvector continuation and the number of spins in the chain; (b) ground state energies of the Heisenberg chain with $ L=16 $ calculated in a 10-dimensional space and in a 6-dimensioanl space, respectively.