[Scipy-svn] r2990 - trunk/Lib/optimize
scipy-svn at scipy.org
scipy-svn at scipy.org
Sun May 13 13:05:13 EDT 2007
Author: ondrej
Date: 2007-05-13 12:05:11 -0500 (Sun, 13 May 2007)
New Revision: 2990
Modified:
trunk/Lib/optimize/info.py
Log:
update the documentation
Modified: trunk/Lib/optimize/info.py
===================================================================
--- trunk/Lib/optimize/info.py 2007-05-13 16:46:21 UTC (rev 2989)
+++ trunk/Lib/optimize/info.py 2007-05-13 17:05:11 UTC (rev 2990)
@@ -59,7 +59,30 @@
fixed_point -- Single-variable fixed-point solver.
+ A collection of general-purpose nonlinear multidimensional solvers.
+ broyden1 -- Broyden's first method - is a quasi-Newton-Raphson
+ method for updating an approximate Jacobian and then
+ inverting it
+ broyden2 -- Broyden's second method - the same as broyden1, but
+ updates the inverse Jacobian directly
+ broyden3 -- Broyden's second method - the same as broyden2, but
+ instead of directly computing the inverse Jacobian,
+ it remembers how to construct it using vectors, and
+ when computing inv(J)*F, it uses those vectors to
+ compute this product, thus avoding the expensive NxN
+ matrix multiplication.
+ broyden_generalized -- Generalized Broyden's method, the same as broyden2,
+ but instead of approximating the full NxN Jacobian,
+ it construct it at every iteration in a way that
+ avoids the NxN matrix multiplication. This is not
+ as precise as broyden3.
+ anderson -- extended Anderson method, the same as the
+ broyden_generalized, but added w_0^2*I to before
+ taking inversion to improve the stability
+ anderson2 -- the Anderson method, the same as anderson, but
+ formulated differently
+
Utility Functions
line_search -- Return a step that satisfies the strong Wolfe conditions.
More information about the Scipy-svn
mailing list