@Deprecated public class MultivariateDifferentiableMultiStartOptimizer extends BaseMultivariateMultiStartOptimizer<MultivariateDifferentiableFunction> implements MultivariateDifferentiableOptimizer
MultivariateDifferentiableOptimizer
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.Constructor and Description |
---|
MultivariateDifferentiableMultiStartOptimizer(MultivariateDifferentiableOptimizer optimizer,
int starts,
RandomVectorGenerator generator)
Deprecated.
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
optimize
getConvergenceChecker, getEvaluations, getMaxEvaluations
public MultivariateDifferentiableMultiStartOptimizer(MultivariateDifferentiableOptimizer 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–2016 The Apache Software Foundation. All rights reserved.