public abstract class LocalSearch extends Object implements Cloneable
| Constructor and Description |
|---|
LocalSearch() |
public void copy(LocalSearch rhs)
public LocalSearch makeCopy()
public void addIterateListener(NumericSolutionIterateListener listener)
public void removeIterateListener(NumericSolutionIterateListener listener)
public void addUpdateListener(NumericSolutionUpdatedListener listener)
public void removeUpdateListener(NumericSolutionUpdatedListener listener)
public double[] getUpperBounds()
public void setUpperBounds(double[] upperBounds)
public double[] getLowerBounds()
public void setLowerBounds(double[] lowerBounds)
public abstract NumericSolution minimize(double[] x_0, CostEvaluationMethod evaluate, GradientEvaluationMethod calc_gradient, TerminationEvaluationMethod should_terminate, Object constraint)
public NumericSolution minimize(double[] x_0, CostFunction f, int iterations)
public NumericSolution minimize(double[] x_0, CostEvaluationMethod evaluate, int maxIterations)
public NumericSolution minimize(CostEvaluationMethod evaluate, int maxIterations)
protected void notifySolutionUpdated(NumericSolution solution, NumericSolutionUpdateResult state, int iteration)
protected void step(NumericSolution solution, NumericSolutionUpdateResult state, int iteration)
Copyright © 2017. All rights reserved.