Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package de.jstacs.algorithms.optimization

Provides classes for different types of algorithms that are not directly linked to the modelling components of Jstacs: Algorithms on graphs, algorithms for numerical optimization, and a basic alignment algorithm. See:
Description

Interface Summary
Function | This interface is the framework for any mathematical function f: R^n -> R.
StartDistanceForecaster | This interface is used to determine the next start distance that will be used in a line search.

Class Summary
ConstantStartDistance | The most simple `StartDistanceForecaster` that returns always the same value.
DifferentiableFunction | This class is the framework for any (at least) one time differentiable function f: R^n -> R.
LimitedMedianStartDistance | This class implements a `StartDistanceForecaster` that returns the median of a limited memory over the last values.
NegativeDifferentiableFunction | The function -f for a given function f.
NegativeFunction | The Function -f for a given function f.
NegativeOneDimensionalFunction | This class extends the class `OneDimensionalFunction`.
NumericalDifferentiableFunction | This class is the framework for any function f: R^n -> R.
OneDimensionalFunction | This class implements the interface function for an one-dimensional function.
OneDimensionalSubFunction | This class used to do the line search.
Optimizer | This class can be used for optimization purposes.
QuadraticFunction | This class implements a quadratic function.

Enum Summary
Optimizer.TerminationCondition | This enum defines all kinds of termination conditions for the `Optimizer`.

Exception Summary
DimensionException | This class is for exceptions depending on wrong dimensions of vectors for a given function.
EvaluationException | This class indicates that there was a problem to evaluate a function or the gradient of the function.
TerminationException | This class is for an exception thrown if something with a termination was not correct.

## Package de.jstacs.algorithms.optimization Description

Provides classes for different types of algorithms that are not directly linked to the modelling components of Jstacs: Algorithms on graphs, algorithms for numerical optimization, and a basic alignment algorithm.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES