Broyden's method
From Wikipedia, the free encyclopedia
In mathematics, Broyden's method is a quasi-Newton method for the numerical solution of nonlinear equations in more than one variable. It was originally described by C. G. Broyden in 1965.[1]
Newton's method for solving the equation uses the Jacobian at every iteration. However, computing this Jacobian is a difficult and expensive operation. The idea behind Broyden's method is to compute the whole Jacobian only at the first iteration, and to do a rank-one update at the other iterations.
In 1979 Gay proved that when Broyden's method is applied to a linear system, it terminates in 2n steps [2].
Contents |
[edit] Description of the method
Broyden's method is a generalization of the secant method to multiple dimensions. The secant method replaces the first derivative with the finite difference approximation:
and proceeds in the Newton's direction:
Broyden gives a generalization of this formula to a system of equations , replacing the derivative with the Jacobian . The Jacobian is determined using the secant equation (using the finite different approximation):
However this equation is under determined in more than one dimension. Broyden suggests using the current estimate of the Jacobian and improving upon it by taking the solution to the secant equation that is a minimal modification to Jn − 1:
then proceeds in the Newton's direction:
Broyden also suggested using the Sherman-Morrison formula to upgrade directly the inverse of the Jacobian:
This method is commonly known as the "good Broyden's method". A similar technique can be derived by using a slightly different modification to Jn − 1 ; this yields the so-called "bad Broyden's method":
Many other quasi-Newton schemes have been suggested in optimization, where one seeks a maximum or minimum by finding the root of the first derivative (gradient in multi dimensions). The Jacobian of the gradient is called Hessian and is symmetric, adding further constraints to its upgrade.
[edit] See also
[edit] References
- ^ Broyden, C. G. (October 1965). "A Class of Methods for Solving Nonlinear Simultaneous Equations". Mathematics of Computation 19 (92): 577–593. American Mathematical Society. doi: .
- ^ Gay, D.M. (August 1979). "Some convergence properties of Broyden's method". SIAM Journal of Numerical Analysis 16 (4): 623–630. SIAM. doi: .