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

public Class DifferentiableMultivariateMultiStartOptimizer

extends BaseMultivariateMultiStartOptimizer<DifferentiableMultivariateFunction>
implements DifferentiableMultivariateOptimizer
Class Inheritance
All Implemented Interfaces
org.apache.commons.math3.optimization.DifferentiableMultivariateOptimizer, org.apache.commons.math3.optimization.BaseMultivariateOptimizer, org.apache.commons.math3.optimization.BaseOptimizer
Annotations
@Deprecated
Imports
org.apache.commons.math3.analysis.DifferentiableMultivariateFunction, org.apache.commons.math3.random.RandomVectorGenerator

Deprecated

As of 3.1 (to be removed in 4.0).

Special implementation of the DifferentiableMultivariateOptimizer 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
2.0

Constructor Summary

AccessConstructor and Description
public
DifferentiableMultivariateMultiStartOptimizer(final DifferentiableMultivariateOptimizer
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 DifferentiableMultivariateOptimizer being deprecated.

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

Method Summary

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

Constructor Detail

DifferentiableMultivariateMultiStartOptimizerback to summary
public DifferentiableMultivariateMultiStartOptimizer(final DifferentiableMultivariateOptimizer optimizer, final int starts, final RandomVectorGenerator generator)

Deprecated

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

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

Parameters
optimizer:DifferentiableMultivariateOptimizer

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.