public interface Minimizer<T extends Function>
initial
feasible vector turns out to be non-feasible
(or null!). Similarly, some methods may insist that objectives
and/or constraint Function
objects actually be
DiffFunction
objects.Modifier and Type | Method and Description |
---|---|
double[] |
minimize(T function,
double functionTolerance,
double[] initial)
Attempts to find an unconstrained minimum of the objective
function starting at initial , within
functionTolerance . |
double[] |
minimize(T function,
double functionTolerance,
double[] initial,
int maxIterations) |
double[] minimize(T function, double functionTolerance, double[] initial)
function
starting at initial
, within
functionTolerance
.function
- the objective functionfunctionTolerance
- a double
valueinitial
- a initial feasible pointdouble[] minimize(T function, double functionTolerance, double[] initial, int maxIterations)