글라우버 역학

Glauber dynamics

통계물리학에서 글라우버 역학[1] 컴퓨터에서 이싱 모델(자력의 모델)을 시뮬레이션하는 방법이다.마르코프 체인 몬테카를로 알고리즘의 일종이다.[2]

알고리즘

Ising 모델에서는 (+1) 또는 (-1) 회전할 수 있는 N 입자가 있다.입자가 2D 그리드에 있다고 해우리는 각각에 x 좌표와 y 좌표로 라벨을 붙인다.Gloeber의 알고리즘은 다음과 같이 된다.[3]

  1. 입자 , 를 임의로 선택하십시오.
  2. 네 개의 이웃한 회전수를 합해라.= + 1, + x- , y+ x, + + , y- Sx-1,
  3. 회전 x, y가 뒤집힌다면 에너지의 변화를 계산한다. = 2 , y E=이다(Ising 모델은 해밀턴 모델 참조).
  4. 확률 - / T/ (+ - E/ ) e로 스핀을 뒤집으십시오. 여기서 T는 온도입니다.
  5. 새 그리드를 표시하십시오.위의 N번 반복하십시오.

역사

이 알고리즘은 Roy J. Gloeber의 이름을 따서 명명되었다.[2]

관련 페이지

참조

  1. ^ "Roy J. Glauber "Time‐Dependent Statistics of the Ising Model"". Retrieved 2021-03-21.
  2. ^ a b "Glauber's dynamics bit-player". Retrieved 2019-07-21.
  3. ^ "Jean-Charles Walter, Gerard Barkema "An introduction to Monte Carlo methods" arxiv.org". Retrieved 2021-02-19.