Top Description Constructors Methods
org.apache.commons.math3.optimization

public Class MultivariateDifferentiableVectorMultiStartOptimizer

extends BaseMultivariateVectorMultiStartOptimizer<MultivariateDifferentiableVectorFunction>
implements MultivariateDifferentiableVectorOptimizer
Class Inheritance
All Implemented Interfaces
org.apache.commons.math3.optimization.MultivariateDifferentiableVectorOptimizer, org.apache.commons.math3.optimization.BaseMultivariateVectorOptimizer, org.apache.commons.math3.optimization.BaseOptimizer
Annotations
@Deprecated
Imports
org.apache.commons.math3.analysis.differentiation.MultivariateDifferentiableVectorFunction, org.apache.commons.math3.random.RandomVectorGenerator

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

AccessConstructor and Description
public
MultivariateDifferentiableVectorMultiStartOptimizer(final MultivariateDifferentiableVectorOptimizer
Single-start optimizer to wrap.
optimizer
,
final int
Number of starts to perform (including the first one), multi-start is disabled if value is less than or equal to 1.
starts
,
final RandomVectorGenerator
Random vector generator to use for restarts.
generator
)
Deprecated as a consequence of MultivariateDifferentiableVectorOptimizer being deprecated.

Create a multi-start optimizer from a single-start optimizer.

Method Summary

Inherited from org.apache.commons.math3.optimization.BaseMultivariateVectorMultiStartOptimizer:
getConvergenceCheckergetEvaluationsgetMaxEvaluationsgetOptimaoptimize

Constructor Detail

MultivariateDifferentiableVectorMultiStartOptimizerback to summary
public MultivariateDifferentiableVectorMultiStartOptimizer(final MultivariateDifferentiableVectorOptimizer optimizer, final int starts, final RandomVectorGenerator generator)

Deprecated

as a consequence of MultivariateDifferentiableVectorOptimizer being deprecated. See corresponding docs for further information.

Create a multi-start optimizer from a single-start optimizer.

Parameters
optimizer:MultivariateDifferentiableVectorOptimizer

Single-start optimizer to wrap.

starts:int

Number of starts to perform (including the first one), multi-start is disabled if value is less than or equal to 1.

generator:RandomVectorGenerator

Random vector generator to use for restarts.