
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