AdaptiveGradientDescent(const ScalarFunction &f, const ScalarFunctionGradient &fGradient, size_t maxItCount=DEFAULT_N, double tolerance=DEFAULT_TOLERANCE, double stepSizeIncreaseFactor=DEFAULT_STEP_SIZE_INCREASE_FACTOR, double stepSizeDecreaseFactor=DEFAULT_STEP_SIZE_DECREASE_FACTOR, double lineSearchAccuracy=DEFAULT_LINE_SEARCH_ACCURACY) | sgpp::optimization::optimizer::AdaptiveGradientDescent | |
AdaptiveGradientDescent(const AdaptiveGradientDescent &other) | sgpp::optimization::optimizer::AdaptiveGradientDescent | |
clone(std::unique_ptr< UnconstrainedOptimizer > &clone) const override | sgpp::optimization::optimizer::AdaptiveGradientDescent | virtual |
DEFAULT_LINE_SEARCH_ACCURACY | sgpp::optimization::optimizer::AdaptiveGradientDescent | static |
DEFAULT_N | sgpp::optimization::optimizer::UnconstrainedOptimizer | static |
DEFAULT_STEP_SIZE_DECREASE_FACTOR | sgpp::optimization::optimizer::AdaptiveGradientDescent | static |
DEFAULT_STEP_SIZE_INCREASE_FACTOR | sgpp::optimization::optimizer::AdaptiveGradientDescent | static |
DEFAULT_TOLERANCE | sgpp::optimization::optimizer::AdaptiveGradientDescent | static |
f | sgpp::optimization::optimizer::UnconstrainedOptimizer | protected |
fGradient | sgpp::optimization::optimizer::AdaptiveGradientDescent | protected |
fHist | sgpp::optimization::optimizer::UnconstrainedOptimizer | protected |
fOpt | sgpp::optimization::optimizer::UnconstrainedOptimizer | protected |
getHistoryOfOptimalPoints() const | sgpp::optimization::optimizer::UnconstrainedOptimizer | inline |
getHistoryOfOptimalValues() const | sgpp::optimization::optimizer::UnconstrainedOptimizer | inline |
getLineSearchAccuracy() const | sgpp::optimization::optimizer::AdaptiveGradientDescent | |
getN() const | sgpp::optimization::optimizer::UnconstrainedOptimizer | inline |
getObjectiveFunction() const | sgpp::optimization::optimizer::UnconstrainedOptimizer | inline |
getObjectiveGradient() const | sgpp::optimization::optimizer::AdaptiveGradientDescent | |
getOptimalPoint() const | sgpp::optimization::optimizer::UnconstrainedOptimizer | inline |
getOptimalValue() const | sgpp::optimization::optimizer::UnconstrainedOptimizer | inline |
getStartingPoint() const | sgpp::optimization::optimizer::UnconstrainedOptimizer | inline |
getStepSizeDecreaseFactor() const | sgpp::optimization::optimizer::AdaptiveGradientDescent | |
getStepSizeIncreaseFactor() const | sgpp::optimization::optimizer::AdaptiveGradientDescent | |
getTolerance() const | sgpp::optimization::optimizer::AdaptiveGradientDescent | |
N | sgpp::optimization::optimizer::UnconstrainedOptimizer | protected |
optimize() override | sgpp::optimization::optimizer::AdaptiveGradientDescent | virtual |
rhoAlphaMinus | sgpp::optimization::optimizer::AdaptiveGradientDescent | protected |
rhoAlphaPlus | sgpp::optimization::optimizer::AdaptiveGradientDescent | protected |
rhoLs | sgpp::optimization::optimizer::AdaptiveGradientDescent | protected |
setLineSearchAccuracy(double lineSearchAccuracy) | sgpp::optimization::optimizer::AdaptiveGradientDescent | |
setN(size_t N) | sgpp::optimization::optimizer::UnconstrainedOptimizer | inline |
setStartingPoint(const base::DataVector &startingPoint) | sgpp::optimization::optimizer::UnconstrainedOptimizer | inline |
setStepSizeDecreaseFactor(double stepSizeDecreaseFactor) | sgpp::optimization::optimizer::AdaptiveGradientDescent | |
setStepSizeIncreaseFactor(double stepSizeIncreaseFactor) | sgpp::optimization::optimizer::AdaptiveGradientDescent | |
setTolerance(double tolerance) | sgpp::optimization::optimizer::AdaptiveGradientDescent | |
theta | sgpp::optimization::optimizer::AdaptiveGradientDescent | protected |
UnconstrainedOptimizer(const ScalarFunction &f, size_t N=DEFAULT_N) | sgpp::optimization::optimizer::UnconstrainedOptimizer | inlineexplicit |
UnconstrainedOptimizer(const UnconstrainedOptimizer &other) | sgpp::optimization::optimizer::UnconstrainedOptimizer | inline |
x0 | sgpp::optimization::optimizer::UnconstrainedOptimizer | protected |
xHist | sgpp::optimization::optimizer::UnconstrainedOptimizer | protected |
xOpt | sgpp::optimization::optimizer::UnconstrainedOptimizer | protected |
~AdaptiveGradientDescent() override | sgpp::optimization::optimizer::AdaptiveGradientDescent | |
~UnconstrainedOptimizer() | sgpp::optimization::optimizer::UnconstrainedOptimizer | inlinevirtual |