Package de.jstacs.algorithms.optimization.termination

Interface Summary
TerminationCondition This interface declares a method that can be used to decide whether another iteration in an optimization should be done or not.
 

Class Summary
AbsoluteValueCondition Deprecated. use of the absolute value condition is not recommended and it may be removed in future releases
CombinedCondition This class allows to use many TerminationConditions at once.
IterationCondition This class will stop an optimization if the number of iteration reaches a given number.
SmallDifferenceOfFunctionEvaluationsCondition This class implements a TerminationCondition that stops an optimization if the difference of the current and the last function evaluations will be small, i.e., $f(\underline{x}_{i-1}) - f(\underline{x}_i) < \epsilon$.
SmallStepCondition This class implements a TerminationCondition that allows no further iteration in an optimization if the scalar product of the current and the last values of x will be small, i.e., $(\underline{x}_i-\underline{x}_{i-1})^T (\underline{x}_i-\underline{x}_{i-1}) < \epsilon$.
TimeCondition This class implements a TerminationCondition that stops the optimization if the elapsed time in seconds is greater than a given value.