public class FirstOrderMinimizer extends SteepestDescentMinimizer
| Modifier and Type | Class and Description |
|---|---|
static class |
FirstOrderMinimizer.Method
the available methods to do line search
|
SteepestDescentMinimizer.SteepestDescentImplepsilon, maxIterations| Constructor and Description |
|---|
FirstOrderMinimizer(double epsilon,
int maxIterations)
Construct a multivariate minimizer using the First-Order method.
|
FirstOrderMinimizer(FirstOrderMinimizer.Method method,
double epsilon,
int maxIterations)
Construct a multivariate minimizer using the First-Order method.
|
| Modifier and Type | Method and Description |
|---|---|
IterativeSolution<Vector> |
solve(C2OptimProblem problem)
Solve a minimization problem with a C2 objective function.
|
public FirstOrderMinimizer(FirstOrderMinimizer.Method method, double epsilon, int maxIterations)
method - the method to do line searchepsilon - a precision parameter: when a number |x| ≤ ε, it is considered 0maxIterations - the maximum number of iterationspublic FirstOrderMinimizer(double epsilon,
int maxIterations)
epsilon - a precision parameter: when a number |x| ≤ ε, it is considered 0maxIterations - the maximum number of iterationspublic IterativeSolution<Vector> solve(C2OptimProblem problem) throws Exception
SteepestDescentMinimizersolve in interface Optimizer<C2OptimProblem,IterativeSolution<Vector>>solve in class SteepestDescentMinimizerproblem - a minimization problem with a C2 objective functionException - when there is an error solving the problemCopyright © 2010-2020 NM FinTech Ltd.. All Rights Reserved.