|
SuanShu, a Java numerical and statistical library | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
public interface Minimizer
This interface represents an optimization algorithm that minimizes a real valued objective function, one or multi dimension.
Optimization, or mathematical programming, refers to choosing the best element from some set of available alternatives. In the simplest case, this means solving problems in which one seeks to minimize (or maximize) a real function by systematically choosing the values of real or integer variables from within an allowed set. The generalization of optimization theory and techniques to other formulations comprises a large area of applied mathematics. More generally, it means finding "best available" values of some objective function given a defined domain, including a variety of different types of objective functions and different types of domains.
| Method Summary | |
|---|---|
double |
minimum()
Get the minimum found. |
Vector |
search(int maxIterations,
Vector... initials)
Search for a minimizer that minimizes the objective function from the given starting points. |
| Method Detail |
|---|
Vector search(int maxIterations,
Vector... initials)
maxIterations - the maximum number of iterationsinitials - the initial guesses; they could include information such as boundaries
double minimum()
This is especially useful for an objective function that takes a long time to compute.
|
SuanShu, a Java numerical and statistical library | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||