Numerical Methods in Quantum Mechanics - Dipartimento di Fisica
Numerical Methods in Quantum Mechanics - Dipartimento di Fisica
Numerical Methods in Quantum Mechanics - Dipartimento di Fisica
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
known as generalized eigenvalue problem.<br />
The solution of a generalized eigenvalue problem is <strong>in</strong> practice equivalent to<br />
the solution of two simple eigenvalue problems. Let us first solve the auxiliary<br />
problem:<br />
Sd = σd (5.8)<br />
completely analogous to the problem (4.33). We can thus f<strong>in</strong>d a unitary matrix<br />
D (obta<strong>in</strong>ed by putt<strong>in</strong>g eigenvectors as columns side by side), such that D −1 SD<br />
is <strong>di</strong>agonal (D −1 = D † ), and whose non-zero elements are the eigenvalues σ.<br />
We f<strong>in</strong>d an equation similar to Eq.(4.39):<br />
∑<br />
D ∗ ∑<br />
ik S ij D jn = σ n δ kn . (5.9)<br />
i j<br />
Note that all σ n > 0: an overlap matrix is positive def<strong>in</strong>ite. In fact,<br />
σ n = 〈˜b n |˜b n 〉,<br />
|˜b n 〉 = ∑ j<br />
D jn |b j 〉 (5.10)<br />
and |˜b〉 is the rotated basis set <strong>in</strong> which S is <strong>di</strong>agonal. Note that a zero eigenvalue<br />
σ means that the correspond<strong>in</strong>g |˜b〉 has zero norm, i.e. one of the b functions is<br />
a l<strong>in</strong>ear comb<strong>in</strong>ation of the other functions. In that case, the matrix is called<br />
s<strong>in</strong>gular and some matrix operations (e.g. <strong>in</strong>version) are not well def<strong>in</strong>ed.<br />
Let us def<strong>in</strong>e now a second transformation matrix<br />
A ij ≡ D ij<br />
√ σj<br />
. (5.11)<br />
We can write<br />
∑<br />
A ∗ ∑<br />
ik S ij A jn = δ kn (5.12)<br />
i j<br />
(note that A is not unitary) or, <strong>in</strong> matrix form, A † SA = I. Let us now def<strong>in</strong>e<br />
With this def<strong>in</strong>ition, Eq.(5.7) becomes<br />
We multiply to the left by A † :<br />
c = Av (5.13)<br />
HA v = ɛSA v (5.14)<br />
A † HA v = ɛA † SA v = ɛ v (5.15)<br />
Thus, by solv<strong>in</strong>g the secular problem for operator A † HA, we f<strong>in</strong>d the desired<br />
eigenvalues for the energy. In order to obta<strong>in</strong> the eigenvectors <strong>in</strong> the start<strong>in</strong>g<br />
base, it is sufficient, follow<strong>in</strong>g Eq.(5.13), to apply operator A to each eigenvector.<br />
43