TOPICS
Search

Method of Steepest Descent


An algorithm for finding the nearest local minimum of a function which presupposes that the gradient of the function can be computed. The method of steepest descent, also called the gradient descent method, starts at a point P_0 and, as many times as needed, moves from P_i to P_(i+1) by minimizing along the line extending from P_i in the direction of -del f(P_i), the local downhill gradient.

MethodofSteepestDescent

When applied to a 1-dimensional function f(x), the method takes the form of iterating

 x_i=x_(i-1)-epsilonf^'(x_(i-1))

from a starting point x_0 for some small epsilon>0 until a fixed point is reached. The results are illustrated above for the function f(x)=x^3-2x^2+2 with epsilon=0.1 and starting points x_0=2 and 0.01, respectively.

This method has the severe drawback of requiring a great many iterations for functions which have long, narrow valley structures. In such cases, a conjugate gradient method is preferable.


See also

Conjugate Gradient Method, Gradient, Local Minimum, Minimum

Explore with Wolfram|Alpha

References

Arfken, G. "The Method of Steepest Descents." §7.4 in Mathematical Methods for Physicists, 3rd ed. Orlando, FL: Academic Press, pp. 428-436, 1985.Menzel, D. (Ed.). Fundamental Formulas of Physics, Vol. 2, 2nd ed. New York: Dover, p. 80, 1960.Morse, P. M. and Feshbach, H. "Asymptotic Series; Method of Steepest Descent." §4.6 in Methods of Theoretical Physics, Part I. New York: McGraw-Hill, pp. 434-443, 1953.Press, W. H.; Flannery, B. P.; Teukolsky, S. A.; and Vetterling, W. T. Numerical Recipes in FORTRAN: The Art of Scientific Computing, 2nd ed. Cambridge, England: Cambridge University Press, p. 414, 1992.Wolfram, S. A New Kind of Science. Champaign, IL: Wolfram Media, p. 985, 2002.

Referenced on Wolfram|Alpha

Method of Steepest Descent

Cite this as:

Weisstein, Eric W. "Method of Steepest Descent." From MathWorld--A Wolfram Web Resource. https://mathworld.wolfram.com/MethodofSteepestDescent.html

Subject classifications