[Haskell-cafe] ANN: ipopt-hs 0.0.0.0

adam vogt vogt.adam at gmail.com
Tue Apr 23 07:29:37 CEST 2013


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



More information about the Haskell-Cafe mailing list