Introduction - If you have any usage issues, please Google them yourself
This algorithm aims at minimizing the value of a nonlinear function whose variables are subject to bound constraints. It requires to be able to evaluate the function and its gradient and is especially useful for solving large scale problems.