NSP
From OpenOpt
Non-Smooth Problems (NSP)
-
- subjected to
-
-
-
-
-
-
- (continuous functions,
- sometimes with some numerical noise)
-
- OpenOpt NSP example
- FuncDesigner NSP example (with automatic differentiation)
NSP solvers
| Solver | License | Made by | Info | |
|---|---|---|---|---|
| ralg | BSD | Dmitrey | For medium-scaled problems (nVars = 1...1000); ill-conditioned, piecewise linear and polynomial, non-smooth & noisy ones are also allowed. All types of constraints (lb <= x <= ub, A*x <= b, Aeq*x = beq, c(x) <= 0, h(x) = 0). r-algorithm with adaptive space dilation had been invented by Ukrainian academician Naum Z. Shor (my teacher //Dmitrey). This solver is enhanced from time to time (almost each OpenOpt release). | |
| ShorEllipsoid | BSD | Dmitrey | currently it's a tentative implementation of Naum Z. Shor method of ellipsoids; it's unconstrained, for small-scale problems with nVars = 1..10, requires r0: norm(x0-x*)<r0) | No |
| scipy_fmin | BSD | an implementation of Nelder-Mead simplex algorithm; unconstrained, cannot handle user-supplied derivatives | ||
| (coming) sbplx | LGPL | Steven G. Johnson. | A variant of Nelder-Mead algorithm. Requires nlopt installed. |


