Class MultivariateDifferentiableVectorMultiStartOptimizer
java.lang.Object
org.apache.commons.math3.optimization.BaseMultivariateVectorMultiStartOptimizer<MultivariateDifferentiableVectorFunction>
org.apache.commons.math3.optimization.MultivariateDifferentiableVectorMultiStartOptimizer
- All Implemented Interfaces:
BaseMultivariateVectorOptimizer<MultivariateDifferentiableVectorFunction>, BaseOptimizer<PointVectorValuePair>, MultivariateDifferentiableVectorOptimizer
@Deprecated
public class MultivariateDifferentiableVectorMultiStartOptimizer
extends BaseMultivariateVectorMultiStartOptimizer<MultivariateDifferentiableVectorFunction>
implements MultivariateDifferentiableVectorOptimizer
Deprecated.
As of 3.1 (to be removed in 4.0).
Special implementation of the
MultivariateDifferentiableVectorOptimizer
interface adding multi-start features to an existing optimizer.
This class wraps a classical optimizer to use it several times in
turn with different starting points in order to avoid being trapped
into a local extremum when looking for a global one.- Since:
- 3.1
-
Constructor Summary
ConstructorsConstructorDescriptionMultivariateDifferentiableVectorMultiStartOptimizer(MultivariateDifferentiableVectorOptimizer optimizer, int starts, RandomVectorGenerator generator) Deprecated.Create a multi-start optimizer from a single-start optimizer. -
Method Summary
Methods inherited from class BaseMultivariateVectorMultiStartOptimizer
getConvergenceChecker, getEvaluations, getMaxEvaluations, getOptima, optimizeMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface BaseMultivariateVectorOptimizer
optimizeMethods inherited from interface BaseOptimizer
getConvergenceChecker, getEvaluations, getMaxEvaluations
-
Constructor Details
-
MultivariateDifferentiableVectorMultiStartOptimizer
public MultivariateDifferentiableVectorMultiStartOptimizer(MultivariateDifferentiableVectorOptimizer optimizer, int starts, RandomVectorGenerator generator) Deprecated.Create a multi-start optimizer from a single-start optimizer.- Parameters:
optimizer- Single-start optimizer to wrap.starts- Number of starts to perform (including the first one), multi-start is disabled if value is less than or equal to 1.generator- Random vector generator to use for restarts.
-