The optimization package

[Tags: bsd3, library]

These are a set of implementations of various numerical optimization methods in Haskell. Note that these implementations were originally written as part of a class project; while at one point they worked no attention has been given to numerical stability or the many other potential difficulties of implementing robust numerical methods. That being said, they should serve to succinctly illustrate a number of optimization techniques from the modern optimization literature.

Those seeking a high-level overview of some of these methods are referred to Stephen Wright's excellent tutorial from NIPS 2010 A deeper introduction can be found in Boyd and Vandenberghe's *Complex Optimization* which available freely online.


Versions0.1, 0.1.1, 0.1.2, 0.1.3, 0.1.4, 0.1.5, 0.1.6
Change logCHANGELOG.markdown
Dependenciesad (>=3.4 && <4.3), base (>=4.4 && <5), distributive (>=0.3 && <0.5), linear (>=1.16 && <2.0), semigroupoids (>=3.0 && <5.0), vector (>=0.10 && <1.0)
CopyrightCopyright (C) 2013 Ben Gamari
AuthorBen Gamari
MaintainerBen Gamari <>
Home page
Bug tracker
Source repositoryhead: git clone git://
UploadedWed Jan 14 01:14:51 UTC 2015 by BenGamari
Downloads859 total (48 in last 30 days)
StatusDocs uploaded by user
Build status unknown [no reports yet]




Maintainers' corner

For package maintainers and hackage trustees