public class MultivariateMultiStartOptimizer extends BaseMultivariateMultiStartOptimizer<MultivariateFunction> implements MultivariateOptimizer
MultivariateOptimizerinterface 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.
|Constructor and Description|
Create a multi-start optimizer from a single-start optimizer.
getConvergenceChecker, getEvaluations, getMaxEvaluations, getOptima, optimize
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public MultivariateMultiStartOptimizer(MultivariateOptimizer optimizer, int starts, RandomVectorGenerator generator)
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.
Copyright © 2003-2012 The Apache Software Foundation. All Rights Reserved.