Band-structure parameters by genetic algorithm

Fig. 1: Extended Hückel Theory band structures of CdTe fitted by genetic algorithm (red) and by hand (green). The target energies are shown by blue plus marks.

The Extended Hückel Theory (EHT) is an efficient tool to parametrize Hamiltonian matrices to be used to calculate electronic energies in crystals. Basis functions are made up of atomic orbitals. The correct dependence of the energies in terms of the wave vector (the "band structure") is known experimentally or from more demanding calculations. Finding the parameters which will yield band structures close to the "correct" ones by hand is a tedious task and often a frustrating experience.

Genetic algorithms use biologically inspired methods to maximize a function of several input variables. The values are described in a binary fashion and joined to build a "string". For several strings the value of the function is calculated and the values are compared. The best strings, the "fittest", will survive and will be changed by "mutation" of single strings and "cross-over" of two strings. The worst strings will be deleted. This part is inspired by biological models of evolution.

We have used genetic algorithms to find the parameters of the EHT for a number of crystals. A number of energies was given as target energies for a few wave vectors. Fig. 1 shows by blue crosses the target energies as determined from the literature for CdTe. The best manually fitted band structure is the green line, the genetic algorithm found the parametrization for the red band structure.

See also:

1996 Frank Starrost
CAU Kiel
Physics
Theory
Home
Highlights
21.8.1997