Variational

adapted from L.Piela, Ideas of Quantum Chemistry.

Variational principle

Solving the exact Hamiltonian for complicated systems is generally undesirable, and involves several approximations to be made possible. One of the most widely used technique in approximating a solution is called the Variational principle. In mathematical terms, it states that (1)ε[Φ]=Φ|H|ΦΦ|Φ for some arbitrary Φ that is:

  • the same coordinates (e.g. x, or r) of the corresponding Schrodinger equation
  • normalizable

Then, we could say εE0, where E0 is the true ground state energy, and ε=E0 if and only if Φ is the exact ground state wavefunction of H.

Proof:
We know that Ψi of H is a set of complete orthonormal basis. That means any function Φ can be written as: Φ=i=0ciΨi where i=0|ci|2=1 Plugging into the expectation value of energy ε=Φ|H|Φ, we get: ε=Φ|H|Φ=j=0cjΨj|H|i=0ciΨiεE0=j=0cjΨj|H|i=0ciΨiE0=j=0i=0cjciEiΨj|ΨiE0=j=0i=0cjciEiδijE0=i=0|ci|2EiE0×1=i=0|ci|2EiE0×i=0|ci|2=i=0|ci|2(EiE0)0

With the theorem in mind, how do we actually apply it?

Variational Method

Suppose a trial function Φ and we know its analytical form. We introduce parameters c=(c0,c1,c2,,cp)T, which we may modify, into Φ. Then, for some c, we can say Φ=Φ(x;c). Recall the variational principle, equation 1, since on the right hand side we integrate out x, then the left hand side depends exclusively on the variational parameter, which is c in this case. i.e. ε(c0,c1,c2,,cp)=ε(c)=Φ(x;c)|H|Φ(x;c)Φ(x;c)|Φ(x;c) And the problem amounts to an optimization problem of finding c such that ε is minimized, approaching E0 the number we want.
In general, it’s not an easy task, because ε(c0,c1,,cp)ci=0;for;i=0,1,2,,p is a necessary but not sufficient condition to find the global minimum of ε. More details of this can be found in texts related to optimization.

The Linear Variational Principle (Ritz Method)

Here we will talk about a special case of variational method, where we represent the trial function Φ as a linear combination of some other functions ϕi that we know of, called the basis functions. The previously c parameter will be the linear coefficients of the basis functions. i.e. Φ=i=0pciϕi This special case allows us to find the global minimum by just looking at the derivative. We can rewrite the equation for energy as ε=i=0pciϕi|H|j=0pcjϕji=0pciϕi|j=0pcjϕj=i=0pj=0pcicjHiji=0pj=0pcicjSij where we define Hij=ϕi|H|ϕj Sij=ϕi|ϕj These matrix elements can be obtained by explicitly integrating because we know the exact forms of ϕ. Also notice that ε is a function of ci's, so let’s look at its derivative. Let ε=i=0pj=0pcicjHiji=0pj=0pcicjSijAB

Assume all ci's are real for convenience, then for each k=0,1,2,p, by the product rule we have: AckBABckB2 The individual derivatives for A and B are Ack=i=0pj=0pcicjHijck=j=0pcjHkj Similarly, Bck=j=0pcjSkj If you are having trouble thinking of these derivatives, try expanding out the individual sums with the appropriate indices, set k=0, and evaluate which terms are not relevant to c0. Then apply this for general k. Now we can write εck=AckBABckB2=j=0pcjHkjBABj=0pcjSkjB=j=0pcjHkjεcjSkjB=j=0pcj(HkjεSkj)B Setting the above to 0, we get j=0pcj(HkjεSkj)=0;for;k=0,1,2,,p This is also called the secular equation, and one way to solve it is by requiring the determinant of the matrix HHεSS be 0, which reduces to diagonalizing the matrix SS1HH. The resulting eigenvalues are the energies, and the eigenvectors are the linear coefficients of basis functions that corresponds to the energy. The smallest eigenvalue corresponds to the approximated ground state energy, and the larger eigenvalues can be thought of in some sense excited state energies.