I'm pleased to announce the first release of ipopt-hs. This package is
a binding to a software package for large-scale nonlinear optimization
<https://projects.coin-or.org/Ipopt>. You can get it from hackage:

http://hackage.haskell.org/package/ipopt-hs

Or if the documentation doesn't build (since hackage probably doesn't
have ipopt), check:

http://code.haskell.org/~aavogt/ipopt-hs/dist/doc/html/ipopt-hs/Ipopt.html


One useful feature is that derivatives needed for the optimization can
be calculated by automatic differentiation, thanks to
<http://hackage.haskell.org/package/ad>.

Some of the caveats with this release:

- has only been tested with one problem, and only on linux, ghc-7.6.2

- derivatives are computed and stored without taking advantage of the
fact that they may be sparse

- advanced functions in coin/IpStdCInterface.h such as
SetIntermediateCallback are not included


Cheers,
Adam Vogt

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to