Energy Minimization
Energy Minimization
BY
DR . SANTOSH V. GANDHI
There may be a very large number of minima on the energy surface. The minimum
with the very lowest energy is known as the Global Energy Minimum
Saddle Point
Local Minimum
Global Minimum
Both Minima and Saddle points are stationary points on the energy surface, where
the first derivative of the energy function is zero with respect to all co-ordinates
Energy minimization
Remote minima (separated from the initial conformation by an energy barrier) are
not detected by energy minimization because this would require some period of up-
hill movement.
where "P" is the current point and "x" an arbitrary point on the energy surface, "b" is the gradient
at "P", and "A" is the "Hessian Matrix" (the second partial derivatives) at "P." "A" and "b" can
be viewed as parameters that fit the idealized quadratic form to the actual energy surface. The
"A" term can improve the fit, allowing greater look-ahead (i.e. larger step sizes) toward a
minimum, but at the cost of greatly increased computational requirements.
An energy minimum can be characterized by a small change in energy between steps
and/or by a zero gradient of the energy function.
The gradient usually provides the best indication for completion of minimization
(convergence) because very small changes in the gradient are much more significant than
small changes in the energy function itself.
Energy minimization programs often limit the calculations to a set computer time
and/or a set number of steps/iterations by default. Ordinarily, you should
substantially increase any such limits.
The major difference between energy minimization methods lies in their approach to
calculating and applying the "b" term, whether the "A" term is included, and if so,
how "A" is calculated.
Always examine the "log" file written during energy minimization. This file typically
indicates the energy and gradient at each iteration, and provides error messages
associated with convergence problems. Never assume that convergence has
occurred unless so indicated in the "log" file. Verify that the final gradient does not
exceed the cutoff value that you specified. The choice of minimization algorithm,
gradient cutoff, and the use of multiple starting conformations can help to ensure
convergence in most situations.
Some of the more commonly available minimization algorithms are
classified as
a) Simplex method
b) Sequential Univariate method
1. First Derivative
a) Steepest Descents Method
b) Conjugate Gradient Method
2. Second Derivative
c) Newton Raphson Method
Derivative/Nonderivative? – Provide shape of energy
surface/ calculating relative populations of the various
minimum energy structures.
Time/Steps Required
Downhill / Uphill
Input – Experimental/Theoretical
A) Simplex method
Each vertex corresponds to specific set of coordinates for which energy can be
calculated.
The minimum point in this quadratic function is determined and the co-ordinate
is then changed to the position of the minimum.
When the changes in all the co-ordinates are sufficiently small then the
minimum is deemed to have reached, otherwise a new iteration is performed
DERIVATIVE METHODS
f (x, y) = (x2+2y2).
Differentiating the function gives df = 2xdx + 4ydy and so the gradient at any point
(x, y) equals 4y/2x.
The direction of the first move from to (9.0, 9.0) is (-18.0, -36.0) and the equation
of the line along which are search is performed is y= 2x-9. The minimum of the
function along with this line can be obtained using Lagrange multipliers and is at
(4.0,-1.0).
The direction of the next move is the vector (-8, 4) and the next line search is
performed along the line y = -0.5x + 1. The minimum point along this line is (2/3,
2/3) where the function has the value 4/3.
The third point found by the steepest descents method is at (0.296, - 0.074) where
the function has the value 0.099.
The conjugate gradient method produces a set of directions which does not
show the oscillatory behavior of the steepest descent method in narrow
vallies. In the steepest descent method the gradient and the direction of
successive step are orthogonal. In conjugate gradients the gradients at each
point are orthogonal but the directions are conjugate.
A) Simplex