Construction of an irreducible Markov chain in the Ising model

From testwiki
Jump to navigation Jump to search

Template:Multiple issues

Construction of an irreducible Markov Chain is a mathematical method used to prove results related the changing of magnetic materials in the Ising model, enabling the study of phase transitions and critical phenomena.

The Ising model, a mathematical model in statistical mechanics, is utilized to study magnetic phase transitions and is a fundamental model of interacting systems.[1] Constructing an irreducible Markov chain within a finite Ising model is essential for overcoming computational challenges encountered when achieving exact goodness-of-fit tests with Markov chain Monte Carlo (MCMC) methods.

Markov bases

In the context of the Ising model, a Markov basis is a set of integer vectors that enables the construction of an irreducible Markov chain. Every integer vector zZN1××Nd can be uniquely decomposed as z=z+z, where z+ and z are non-negative vectors. A Markov basis Z~ZN1××Nd satisfies the following conditions:

(i) For all zZ~, there must be T1(z+)=T1(z) and T2(z+)=T2(z).

(ii) For any a,bZ>0 and any x,yS(a,b), there always exist z1,,zkZ~ satisfy:

y=x+i=1kzi

and

x+i=1lziS(a,b)

for l = 1,...,k.

The element of Z~ is moved. An aperiodic, reversible, and irreducible Markov Chain can then be obtained using Metropolis–Hastings algorithm.

Persi Diaconis and Bernd Sturmfels showed that (1) a Markov basis can be defined algebraically as an Ising model[2] and (2) any generating set for the ideal I:=ker(ψ*ϕ), is a Markov basis for the Ising model.[3]

Construction of an irreducible Markov Chain

To obtain uniform samples from S(a,b) and avoid inaccurate p-values, it is necessary to construct an irreducible Markov chain without modifying the algorithm proposed by Diaconis and Sturmfels.

A simple swap zZN1××Nd of the form z=eiej, where ei is the canonical basis vector, changes the states of two lattice points in y. The set Z denotes the collection of simple swaps. Two configurations y,yS(a,b) are S(a,b)-connected by Z if there exists a path between y and y′ consisting of simple swaps zZ.

The algorithm proceeds as follows:

y=y+i=1kzi

with

y+i=1lziS(a,b)

for l=1k

The algorithm can now be described as:

(i) Start with the Markov chain in a configuration yS(a,b)

(ii) Select zZ at random and let y=y+z.

(iii) Accept y if yS(a,b); otherwise remain in y.

Although the resulting Markov Chain possibly cannot leave the initial state, the problem does not arise for a 1-dimensional Ising model. In higher dimensions, this problem can be overcome by using the Metropolis-Hastings algorithm in the smallest expanded sample space S(a,b).[4]

Irreducibility in the 1-Dimensional Ising Model

The proof of irreducibility in the 1-dimensional Ising model requires two lemmas.

Lemma 1: The max-singleton configuration of S(a,b) for the 1-dimension Ising model is unique (up to location of its connected components) and consists of b21 singletons and one connected component of size ab2+1.

Lemma 2: For a,bN and yS(a,b), let yS(a,b) denote the unique max-singleton configuration. There exists a sequence z1,,zkZ such that:

y=y+i=1kzi

and

y+i=1lziS(a,b)

for l=1k

Since S(a,b) is the smallest expanded sample space which contains S(a,b), any two configurations in S(a,b) can be connected by simple swaps Z without leaving S(a,b). This is proved by Lemma 2, so one can achieve the irreducibility of a Markov chain based on simple swaps for the 1-dimension Ising model.[5]

It is also possible to get the same conclusion for a dimension 2 or higher Ising model using the same steps outlined above.

References

Template:Reflist