[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