| |||||||||
Global Optimization is a branch of applied mathematics and numerics that deals with the optimization of a function/a set of functions to some criteria.
The most common form is the minimization of one real-valued function <math> f(\vec{x})<math> in the parameter-space <math>\vec{x}\in P<math>. There may be several constraints on the solution vectors <math>\vec{x}_{min}<math>.
The maximization of a real-valued function <math>g(x)<math> can be regarded as the minimization of the transformed function <math>f(x):=(-1)\cdot g(x)<math>.
Typical examples of global optimization applications include:
There are several Monte-Carlo-based algorithms such as:
There are several other approaches including genetic algorithms due to Holland and others and evolutionary strategies due to Schwefel et al.
For Simulated Annealing:
For Stochastic Tunneling:
For Parallel Tempering: