public abstract class JacobianMultivariateVectorOptimizer extends MultivariateVectorOptimizer
Target while the
number of columns is equal to the dimension of the
InitialGuess.evaluations, iterations| Modifier | Constructor and Description |
|---|---|
protected |
JacobianMultivariateVectorOptimizer(ConvergenceChecker<PointVectorValuePair> checker) |
| Modifier and Type | Method and Description |
|---|---|
protected double[][] |
computeJacobian(double[] params)
Computes the Jacobian matrix.
|
PointVectorValuePair |
optimize(OptimizationData... optData)
Stores data and performs the optimization.
|
protected void |
parseOptimizationData(OptimizationData... optData)
Scans the list of (required and optional) optimization data that
characterize the problem.
|
computeObjectiveValue, getTarget, getTargetSize, getWeightgetLowerBound, getStartPoint, getUpperBounddoOptimize, getConvergenceChecker, getEvaluations, getIterations, getMaxEvaluations, getMaxIterations, incrementEvaluationCount, incrementIterationCountprotected JacobianMultivariateVectorOptimizer(ConvergenceChecker<PointVectorValuePair> checker)
checker - Convergence checker.protected double[][] computeJacobian(double[] params)
params - Point at which the Jacobian must be evaluated.public PointVectorValuePair optimize(OptimizationData... optData) throws TooManyEvaluationsException, DimensionMismatchException
BaseOptimizer.parseOptimizationData(OptimizationData[]) if they need to register
their own options; but then, they must also call
super.parseOptimizationData(optData) within that method.optimize in class MultivariateVectorOptimizeroptData - Optimization data. In addition to those documented in
MultivariateVectorOptimizer.optimize(OptimizationData...)
MultivariateOptimizer}, this method will register the following data:
TooManyEvaluationsException - if the maximal number of
evaluations is exceeded.DimensionMismatchException - if the initial guess, target, and weight
arguments have inconsistent dimensions.protected void parseOptimizationData(OptimizationData... optData)
parseOptimizationData in class MultivariateVectorOptimizeroptData - Optimization data.
The following data will be looked for:
Copyright © 2003–2014. All rights reserved.