Class DifferentiableMultivariateVectorMultiStartOptimizer
java.lang.Object
org.apache.commons.math3.optimization.BaseMultivariateVectorMultiStartOptimizer<DifferentiableMultivariateVectorFunction>
org.apache.commons.math3.optimization.DifferentiableMultivariateVectorMultiStartOptimizer
- All Implemented Interfaces:
BaseMultivariateVectorOptimizer<DifferentiableMultivariateVectorFunction>, BaseOptimizer<PointVectorValuePair>, DifferentiableMultivariateVectorOptimizer
@Deprecated
public class DifferentiableMultivariateVectorMultiStartOptimizer
extends BaseMultivariateVectorMultiStartOptimizer<DifferentiableMultivariateVectorFunction>
implements DifferentiableMultivariateVectorOptimizer
Deprecated.
As of 3.1 (to be removed in 4.0).
Special implementation of the
DifferentiableMultivariateVectorOptimizer
interface addind 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:
- 2.0
-
Constructor Summary
ConstructorsConstructorDescriptionDifferentiableMultivariateVectorMultiStartOptimizer(DifferentiableMultivariateVectorOptimizer 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
-
DifferentiableMultivariateVectorMultiStartOptimizer
public DifferentiableMultivariateVectorMultiStartOptimizer(DifferentiableMultivariateVectorOptimizer 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.
-