|
IGLib
1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
|
Static Public Member Functions | |
| static void | OptimizeQuadraticWithObject () |
| Minimization of a quadratic function performed by the MinimizerLbfgs object. More... | |
| static void | OptimizeQuadratic () |
| Minimization of a quadratic function. More... | |
| static void | OptimizeRosenbrock (bool useFunctions) |
| Example: minimization of Rosenbrock function. More... | |
| static void | OptimizeRosenbrockOriginal () |
| Original example of minimizing the Rosenbrock function. More... | |
|
inlinestatic |
Minimization of a quadratic function performed by the MinimizerLbfgs object.
References NumLib.MinimizerLbfgs.Minimize(), and NumLib.MinimizerBase.OutputLevel.
Referenced by NumLib.ProgramOptimization.Main().
|
inlinestatic |
Minimization of a quadratic function.
References NumLib.FunctionWithGradient.ArrayToString(), NumLib.FunctionWithGradient.Description, NumLib.FunctionWithGradient.Gradient(), AlgLib.lbfgs.minlbfgs(), AlgLib.lbfgs.minlbfgsiteration(), AlgLib.lbfgs.minlbfgsresults(), NumLib.FunctionWithGradient.Norm(), and NumLib.FunctionWithGradient.Value().
|
inlinestatic |
Example: minimization of Rosenbrock function.
| useFunctions | If true then function object is used for definition of the minimized function. Otherwise, function definition is hard/coded at the place where function value and gradient are calculated.d |
References NumLib.RosenbrockFunction.Description, NumLib.RosenbrockFunction.Gradient(), AlgLib.lbfgs.minlbfgs(), AlgLib.lbfgs.minlbfgsiteration(), AlgLib.lbfgs.minlbfgsresults(), NumLib.FunctionWithGradient.Norm(), AP1.Mathe.Sqr(), and NumLib.RosenbrockFunction.Value().
|
inlinestatic |
Original example of minimizing the Rosenbrock function.
References AlgLib.lbfgs.minlbfgs(), AlgLib.lbfgs.minlbfgsiteration(), AlgLib.lbfgs.minlbfgsresults(), AP1.Mathe.RandomReal(), and AP1.Mathe.Sqr().