Gradient Free
“Is it possible to navigate without a compass?” “Yes, through the use of triangulation, satellite, or a combination of both.” – Yuli
We cannot compute the gradient of the objective functions and use it to guide our optimization, due to reasons such as:
-
No analytical description of the function (e.g. result is obtained from simulation or experiments).
-
Stochastic function evaluation (e.g. noisy).
-
Discontinuous objective function (e.g. regions with invalid solutions)
The following are the common approaches in dealing with non-differential objective functions:
Non-gradient Based Methods
-
b. Stochastic