Transfer Matrix Calculations



next up previous
Next: Orthogonalisation Up: Critical Exponents for the Previous: Introduction

Transfer Matrix Calculations

The transfer matrix method has been discussed in numerous papers (MacKinnon & Kramer 1983, Pichard & Sarma 1981) so only the briefest outline will be attempted here.

The starting point is the usual Anderson (1958) Hamiltonian

 

where between nearest neighbours on a simple cubic lattice and zero otherwise. In this work is chosen and will therefore not be mentioned explicitly. The diagonal elements are independent random numbers chosen either from a uniform rectangular distribution with or from a Gaussian distribution of standard deviation . For purposes of comparison between the two cases an effective for the Gaussian case may be defined by equating the variances as .

In terms of the coefficients of the wavefunctions on each site the Schrödinger equation may be written in the form

 

Consider now a long bar composed of slices of cross-section . By combining the s from each slice into a vector (2) can be written in the concise form

 

where the subscripts now refer to slices and matrix is the Hamiltonian for slice . By rearranging (3) the transfer matrix is obtained

 

A theorem attributed to Oseledec (1968) states that

 

where is a well defined matrix and are products of random matrices. The logarithms of the eigenvalues of are referred to as Lyapunov exponents and occur in pairs which are reciprocals of one another. By comparison with (4) the Lyapunov exponents may be identified with the rate of exponential rise (or fall) of the wave functions. In fact the smallest exponent corresponds to the longest decay length and hence to the localisation length of the system.

In principle then it is necessary to calculate for large , and diagonalise . Unfortunately the calculation is not quite so simple: the different eigenvalues of rise at different rates so that the smallest, which we seek, rapidly becomes insignificant compared to the largest and is lost in the numerical rounding error. Typically this happens after about 10 steps.





next up previous
Next: Orthogonalisation Up: Critical Exponents for the Previous: Introduction



Angus MacKinnon - Aonghas Mac Fhionghuin
Tue Nov 29 13:32:02 gmt 1994