SAL Home NUMERICS Optimization

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:

  • None

See A Screen Shot? (Not Yet)

  SAL Home   |   Numerical Analysis   |   Optimization


Comments? SAL@KachinaTech.COM
Copyright © 1995-2001 by Herng-Jeng Jou
Copyright © 1997-2001 by Kachina Technologies, Inc.
All rights reserved.