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

public Class DifferentiableMultivariateVectorMultiStartOptimizer

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

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

AccessConstructor and Description
public
DifferentiableMultivariateVectorMultiStartOptimizer(final DifferentiableMultivariateVectorOptimizer
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 DifferentiableMultivariateVectorOptimizer 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

DifferentiableMultivariateVectorMultiStartOptimizerback to summary
public DifferentiableMultivariateVectorMultiStartOptimizer(final DifferentiableMultivariateVectorOptimizer optimizer, final int starts, final RandomVectorGenerator generator)

Deprecated

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

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

Parameters
optimizer:DifferentiableMultivariateVectorOptimizer

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.