Re: Free Nonlinear Optimization Package?



shahehe@xxxxxxxxx wrote:
> I have an optimization problem where the objective function is
> nonlinear and there is no functional constraint. The feasible region
is
> a box, i.e., the optimization variables satisfy the constraints
>
> xi_min <= x_i <= xi_max
>
> where xi_min and xi_max are the bounds for variable xi.
>
> Currently, I am using a general optimization package CFSQP to solve
the
> problem. I would like to know if there is a more robust and more
> efficient free optimization package implemented in C or C++ that can
be
> used to solve my problem, i.e., "nonlinear objective function, no
> functional constraint, and box shaped feasible region".
>
> Thanks.

Have a look at the bound-constrained optimisation section of the NEOS
Optimisation software guide:

http://www-fp.mcs.anl.gov/otc/Guide/SoftwareGuide/index.html

If you can link your code to Fortran, or just use Fortran - it's simple
enough, then I highly recommend the code TNBC linked at the above URL,
or directly at

http://www-fp.mcs.anl.gov/otc/Guide/SoftwareGuide/Blurbs/tn_tnbc.html

It proved really very robust for my work - more so than many other
library codes available. (You'll probably get a much wider choice of
good codes if you are able to use/link to Fortran - there's a lot of
well tested robust old code out there in FORTRAN 77 which will do your
job. You could look at running it through the f2c program to turn it
into C perhaps - but look for advice from others on this first...)

andy

.



Relevant Pages

  • Free Nonlinear Optimization Package?
    ... I have an optimization problem where the objective function is ... a box, i.e., the optimization variables satisfy the constraints ... functional constraint, ...
    (sci.math.num-analysis)
  • Re: Free Nonlinear Optimization Package?
    ... > a box, i.e., the optimization variables satisfy the constraints ... > used to solve my problem, i.e., "nonlinear objective function, no ... > functional constraint, and box shaped feasible region". ...
    (sci.math.num-analysis)
  • Re: Optimal Power Flow with fmincon
    ... I don't know anything about OPF, but I have used fmincon a fair amount. ... Depending on what my objective function looked like, I sometimes had to change some of the default optimization parameters. ... The other thought that I have is that if the different variables of the objective function are scaled very differently you might have problems. ...
    (comp.soft-sys.matlab)
  • Re: Optimization using a *Bounded* Levenberg-Marquardt method
    ... The problem is that I don't understand how I must modify my algorithm to add ... penalty to the value you compute for the objective function. ... This should make the optimization algorithm avoid the ... triangle into the upper half plane, ...
    (sci.math.num-analysis)
  • Re: Free Nonlinear Optimization Package?
    ... > a box, i.e., the optimization variables satisfy the constraints ... > used to solve my problem, i.e., "nonlinear objective function, no ... > functional constraint, and box shaped feasible region". ...
    (sci.math.num-analysis)

Quantcast