OptSolve++
The OptSolve++ optimization library provides a convenient and extensible interface for rapid nonlinear optimization of user-specified functions.
Implemented algorithms for multidimensional functions:
- nonlinear simplex (no derivatives required)
- Powell (no derivatives required) -- uses the Brent line search algorithm.
- conjugate gradient (requires gradient of the function) -- uses modified secant line search algorithm.
- Levenburg-Marquardt -- for nonlinear least squares problems -- uses Broyden's method to estimate the Jacobian if function gradients are not available.
OptSolve++ has flexible interface, the use of exceptions, and
extensible object hierarchies.
|
Current Version: 1.0-alpha-4
License Type: Free for Non-Commercial Use
|
Home Site:
http://www.techxhome.com/products/optsolve/
Source Code Availability:
Partially Available
Available Binary Packages:
- Debian Package: No
- RedHat RPM Package: No
- Other Packages: Yes, (zip format)
Targeted Platforms:
Win32, Solaris, Decunix, SGI/irix, IBM/AIX, HP/hpux, Linux/ix86,
Linux/alpha, Linux/powerpc, MacOS/powerpc.
Software/Hardware Requirements:
C++ compiler such as gcc
|
Other Links:
None
Mailing Lists/USENET News Groups:
Mailing List optsolve-users@txcorp.com
which is archived at http://fusion.txcorp.com/lists/optsolve-users
User Comments:
See A Screen Shot? (Not Yet)
|