self-learning quantum monte carlo method in interacting...

25
Xiao Yan Xu ( 许霄琰 ) IOP, CAS 7/7/2017 Self-Learning quantum Monte Carlo method in interacting fermion systems

Upload: others

Post on 19-Oct-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Self-Learning quantum Monte Carlo method in interacting ...ziyangmeng.iphy.ac.cn/files/talks/SLMC20170707KITS_XYX.pdf · Self-Learning quantum Monte Carlo method in interacting fermion

Xiao Yan Xu

(许霄琰 )

IOP, CAS

7/7/2017

Self-Learning quantum Monte Carlo method

in interacting fermion systems

Page 2: Self-Learning quantum Monte Carlo method in interacting ...ziyangmeng.iphy.ac.cn/files/talks/SLMC20170707KITS_XYX.pdf · Self-Learning quantum Monte Carlo method in interacting fermion

Serials works on SLMC

IOP: Zi Hong Liu, Zi Yang MengMIT: Junwei Liu, Yang Qi, Huitao Shen, Yuki Nagai, Liang FuUM: Kai Sun

arXiv:1610.03137arXiv:1611.09364arXiv:1612.03804 arXiv:1705.06724 arXiv:1706.10004

Similar work from Li Huang, Yi-feng Yang, Lei WangarXiv:1610.02746arXiv:1612.01871

Page 3: Self-Learning quantum Monte Carlo method in interacting ...ziyangmeng.iphy.ac.cn/files/talks/SLMC20170707KITS_XYX.pdf · Self-Learning quantum Monte Carlo method in interacting fermion

The power of SLMC

● Reduce the time cost per sweepFor 100×100×20 latticeDQMC ~ 150000 seconds/sweepSLMC ~ 500 seconds/sweep

● Reduce the auto-correlation timeDQMC ~ may scale with system size at critical pointSLMC ~ constants ideally, model dependent

Page 4: Self-Learning quantum Monte Carlo method in interacting ...ziyangmeng.iphy.ac.cn/files/talks/SLMC20170707KITS_XYX.pdf · Self-Learning quantum Monte Carlo method in interacting fermion

Determinantal QMC (DQMC)

Page 5: Self-Learning quantum Monte Carlo method in interacting ...ziyangmeng.iphy.ac.cn/files/talks/SLMC20170707KITS_XYX.pdf · Self-Learning quantum Monte Carlo method in interacting fermion

DQMC(BSS algorithm)

Page 6: Self-Learning quantum Monte Carlo method in interacting ...ziyangmeng.iphy.ac.cn/files/talks/SLMC20170707KITS_XYX.pdf · Self-Learning quantum Monte Carlo method in interacting fermion

DQMC(BSS algorithm)

~(ßN)3

~ßN3

Page 7: Self-Learning quantum Monte Carlo method in interacting ...ziyangmeng.iphy.ac.cn/files/talks/SLMC20170707KITS_XYX.pdf · Self-Learning quantum Monte Carlo method in interacting fermion

DQMC basics

Slater determinant and its properties

Occupation number representationNe particle states

operator with form

overlap of slater determinant

Page 8: Self-Learning quantum Monte Carlo method in interacting ...ziyangmeng.iphy.ac.cn/files/talks/SLMC20170707KITS_XYX.pdf · Self-Learning quantum Monte Carlo method in interacting fermion

DQMC basics

Hubbard-Stratonovich transformationdeal with interaction termA continuous form

Other examples

Page 9: Self-Learning quantum Monte Carlo method in interacting ...ziyangmeng.iphy.ac.cn/files/talks/SLMC20170707KITS_XYX.pdf · Self-Learning quantum Monte Carlo method in interacting fermion

DQMC

Trotter decomposition

HS transformation

Trace out fermions (trace over all Ne particle basis, Ne=1,...,N)

Page 10: Self-Learning quantum Monte Carlo method in interacting ...ziyangmeng.iphy.ac.cn/files/talks/SLMC20170707KITS_XYX.pdf · Self-Learning quantum Monte Carlo method in interacting fermion

DQMC

partition function

Importance sampling of configurations

Page 11: Self-Learning quantum Monte Carlo method in interacting ...ziyangmeng.iphy.ac.cn/files/talks/SLMC20170707KITS_XYX.pdf · Self-Learning quantum Monte Carlo method in interacting fermion

Application of DQMC

Coupled Fermion-boson lattice systems ● Interacting systems after HS transformation

Hubbard like modelsMott transition, chiral Ising and chiral Heisenberg transition, bosonic SPT etc.

● build-in coupled fermion-bosonAFM in metal, SDW, nematic QCP, FM QCP, Z2 deconfined phase transtion

Page 12: Self-Learning quantum Monte Carlo method in interacting ...ziyangmeng.iphy.ac.cn/files/talks/SLMC20170707KITS_XYX.pdf · Self-Learning quantum Monte Carlo method in interacting fermion

Issues of DQMC

● Local update is level 1 BLAS algorithmSize limited, L=20 is the typical size

● (critical) slowing down in some modelsbuild-in coupled fermion-boson problem

Page 13: Self-Learning quantum Monte Carlo method in interacting ...ziyangmeng.iphy.ac.cn/files/talks/SLMC20170707KITS_XYX.pdf · Self-Learning quantum Monte Carlo method in interacting fermion

Slowing down for some models in DQMC

Complexity for getting an independent configuration:

Page 14: Self-Learning quantum Monte Carlo method in interacting ...ziyangmeng.iphy.ac.cn/files/talks/SLMC20170707KITS_XYX.pdf · Self-Learning quantum Monte Carlo method in interacting fermion

Self-learning DQMC

arXiv:1612.03804arXiv:1706.10004

Page 15: Self-Learning quantum Monte Carlo method in interacting ...ziyangmeng.iphy.ac.cn/files/talks/SLMC20170707KITS_XYX.pdf · Self-Learning quantum Monte Carlo method in interacting fermion

Self-Learning Monte Carlo

L

β

arXiv:1612.03804

Page 16: Self-Learning quantum Monte Carlo method in interacting ...ziyangmeng.iphy.ac.cn/files/talks/SLMC20170707KITS_XYX.pdf · Self-Learning quantum Monte Carlo method in interacting fermion

Self-Learning Determinantal Quantum Monte Carlo

Complexity

● Cumulative update:

● Detail balance:

● Sweep Green's function:

Complexity speed up

Page 17: Self-Learning quantum Monte Carlo method in interacting ...ziyangmeng.iphy.ac.cn/files/talks/SLMC20170707KITS_XYX.pdf · Self-Learning quantum Monte Carlo method in interacting fermion

Self-Learning Determinantal Quantum Monte Carlo

Autocorrelation time

Page 18: Self-Learning quantum Monte Carlo method in interacting ...ziyangmeng.iphy.ac.cn/files/talks/SLMC20170707KITS_XYX.pdf · Self-Learning quantum Monte Carlo method in interacting fermion

Institute of Physics, Chinese Academy of Sciences

Self-Learning Determinantal Quantum Monte Carlo

Page 19: Self-Learning quantum Monte Carlo method in interacting ...ziyangmeng.iphy.ac.cn/files/talks/SLMC20170707KITS_XYX.pdf · Self-Learning quantum Monte Carlo method in interacting fermion

Institute of Physics, Chinese Academy of Sciences

Using SLDQMC to attack hard problems

arXiv:1706.10004

Itinerant quantum critical point with frustration

Page 20: Self-Learning quantum Monte Carlo method in interacting ...ziyangmeng.iphy.ac.cn/files/talks/SLMC20170707KITS_XYX.pdf · Self-Learning quantum Monte Carlo method in interacting fermion

Institute of Physics, Chinese Academy of Sciences

Itinerant quantum critical point with frustration

Non-fermi liquid behavior on hot spots

Page 21: Self-Learning quantum Monte Carlo method in interacting ...ziyangmeng.iphy.ac.cn/files/talks/SLMC20170707KITS_XYX.pdf · Self-Learning quantum Monte Carlo method in interacting fermion

Itinerant quantum critical point with frustration

dynamical exponents z=2

Page 22: Self-Learning quantum Monte Carlo method in interacting ...ziyangmeng.iphy.ac.cn/files/talks/SLMC20170707KITS_XYX.pdf · Self-Learning quantum Monte Carlo method in interacting fermion

Itinerant quantum critical point with frustration

Linear T dependence in spin susceptibility

L=30, beta=30(30×30×600)

Page 23: Self-Learning quantum Monte Carlo method in interacting ...ziyangmeng.iphy.ac.cn/files/talks/SLMC20170707KITS_XYX.pdf · Self-Learning quantum Monte Carlo method in interacting fermion

Itinerant quantum critical point with frustration

Hertz-Millis-Moriya theory on finite momentum QCP

Page 24: Self-Learning quantum Monte Carlo method in interacting ...ziyangmeng.iphy.ac.cn/files/talks/SLMC20170707KITS_XYX.pdf · Self-Learning quantum Monte Carlo method in interacting fermion

Summary and outlook

SLMC can be used to attack some hard problems

How general can it be is still a question

Page 25: Self-Learning quantum Monte Carlo method in interacting ...ziyangmeng.iphy.ac.cn/files/talks/SLMC20170707KITS_XYX.pdf · Self-Learning quantum Monte Carlo method in interacting fermion

Self-Learning Monte Carlo

L

β

arXiv:1612.03804