nonlinear-optimization: Various iterative algorithms for optimization of nonlinear functions.

[ library, math ] [ Propose Tags ]
Versions 0.1, 0.2, 0.3, 0.3.1, 0.3.2, 0.3.3, 0.3.4, 0.3.5,,, 0.3.6, 0.3.7, 0.3.8, 0.3.9, 0.3.10
Dependencies base (>=3 && <5), primitive (>=0.2 && <0.4), vector (>=0.5 && <0.8) [details]
License LicenseRef-GPL
Copyright (c) 2010 Felipe A. Lessa and William W. Hager
Author Felipe A. Lessa (Haskell code), William W. Hager and Hongchao Zhang (CM_DESCENT code).
Maintainer Felipe A. Lessa <>
Category Math
Uploaded by FelipeLessa at Sun Jun 26 15:00:02 UTC 2011
Distributions NixOS:0.3.10
Downloads 4677 total (48 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2016-12-27 [all 7 reports]
Hackage Matrix CI

This library implements numerical algorithms to optimize nonlinear functions. Optimization means that we try to find a minimum of the function. Currently all algorithms guarantee only that local minima will be found, not global ones.

Almost any continuosly differentiable function f : R^n -> R may be optimized by this library. Any further restrictions are listed in the modules that need them.

We use the vector package to represent vectors and matrices, although it would be possible to use something like hmatrix easily.

Currently only CG_DESCENT method is implemented.


  • Numeric
    • Optimization
      • Algorithms
        • Numeric.Optimization.Algorithms.HagerZhang05



Enable some debug statements.


Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info


Maintainer's Corner

For package maintainers and hackage trustees