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().