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

public Class MultivariateMultiStartOptimizer

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

Deprecated

As of 3.1 (to be removed in 4.0).

Special implementation of the MultivariateOptimizer 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
MultivariateMultiStartOptimizer(final MultivariateOptimizer
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 MultivariateOptimizer 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

MultivariateMultiStartOptimizerback to summary
public MultivariateMultiStartOptimizer(final MultivariateOptimizer optimizer, final int starts, final RandomVectorGenerator generator)

Deprecated

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

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

Parameters
optimizer:MultivariateOptimizer

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.