标签:des class code java tar ext
Name | License | Brief info |
---|---|---|
ADMB | BSD | nonlinear optimization framework, using automatic differentiation |
ALGENCAN | GPL | Fortran code for general nonlinear programming. Interfaces with AMPL, C/C++, CUTEr, Matlab, Python, Octave and R. |
APMonitor | BSD | MATLAB Toolbox and Python APIs to Mixed Integer Nonlinear Programming Solvers |
ASCEND | GPL | mathematical modelling system |
BOBYQA | An algorithm that seeks the least value of a nonlinear function subject to bound constraints, without using derivatives of the objective function. ByMichael J. D. Powell. Source code is freely available online. | |
COBYLA | An algorithm that seeks the least value of a nonlinear function subject to nonlinear inequality constraints, without using derivatives of the objective function or the constraints. By Michael J. D. Powell. Source code is freely available online. | |
CONDOR | GPL | Non-linear Continuous Objective Function for small dimension (n<20) with linear and non-linear constraints. Only the value of the objective function is used. Stand-Alone C++ code. |
COIN-OR SYMPHONY | GPL | integer programming |
CUTEr | GPL | testing environment for optimization and linear algebra solvers |
dlib | Boost | A stand-alone C++ library with a variety of linear and non-linear solvers for small and large scale problems |
GLPK | GPL | GNU Linear Programming Kit |
IPOPT | CPL | large scale nonlinear optimization for continuous system (requires gradient) |
JOptimizer | Apache License | Java library for convex optimization |
L-BFGS | BSD | limited-memory quasi-Newton method optimization; for large scale optimization |
Liger | LGPL | Liger is an open source integrated optimization environment for single and multi-objective nonconvex problems |
LINCOA | An algorithm that seeks the least value of a nonlinear function subject to linear inequality constraints, without using derivatives of the objective function. By Michael J. D. Powell. Source code is freely available online. | |
MIDACO | BY-NC-ND | Global optimization software, Limited Version, MINLP (Matlab, Octave, Python, C/C++ and Fortran) |
MINUIT/MINUIT2 | (L)GPL | multivariate function minimizer for real-valued functions with analytic or numerical gradients |
NEWUOA | An algorithm that solves unconstrained optimization problems without using derivatives. By Michael J. D. Powell. Source code is freely availableonline. | |
NLopt | LGPL,MIT | many algos, many language bindings, global and local optimizers, derivative-free and gradient-driven |
NOMAD | LGPL | generic black-box (no gradients required) optimization package |
OpenOpt | BSD | free numerical optimization framework in Python language for solving NLP, LP, MIP, QP, etc with automatic differentiation features. |
OptaPlanner | ASL | OptaPlanner is a lightweight, embeddable planning engine written in Java?. It helps normal Java? programmers solve constraint satisfaction problems efficiently. Under the hood, it combines optimization heuristics and metaheuristics with very efficient score calculation. |
PPL | GPLv3 | integer programming problems, polyhedra |
Scilab | CeCILL | cross-platform numerical computational package and a high-level, numerically oriented programming language with free numerical optimization framework. |
TAO | BSD |
large-scale optimization, focus on parallel algos. |
HLBFGS算法建议使用微软刘洋老师的code
详见:http://research.microsoft.com/en-us/um/people/yangliu/software/hlbfgs/
标签:des class code java tar ext
原文地址:http://www.cnblogs.com/sheshouyanhun/p/3717981.html