2.2 Optimizers

Optimizers are classes which given a function and a set of variables, attempt to find a minimum value for the function. Non-gradient optimizers may be either local or global, although gradient optimizers likely attempt to identify the nearest local minimim for a set of starting variables.