This is just here as a test because I lose it
Term information
definition
An optimization algorithm is an algorithm for finding a value x such that f(x) is as small (or as large) as possible, for a given function f, possibly with some constraints on x. Here, x can be a scalar or vector of continuous or discrete values. An algorithm terminates in a finite number of steps with a solution. source: http://en.wikipedia.org/wiki/Category:Optimization_algorithms