Skip to main content

Optimization Fundamentals

Optimization is the field of applied mathematics dedicated to finding the best solution from a set of available alternatives according to specified criteria.

Mathematical Formulation​

A general single-objective optimization problem can be formulated as:

  • Objective Function: Minimize f(x)f(x)
  • Decision Variables: x=[x1,x2,…,xn]T∈Rnx = [x_1, x_2, \dots, x_n]^T \in \mathbb{R}^n
  • Search Bounds: xL≤x≤xUx_L \le x \le x_U

Where:

  • xx is the decision vector in nn-dimensional space.
  • f(x)f(x) is the objective (or fitness) function.
  • xLx_L and xUx_U define the lower and upper search bounds.

Meta-Heuristics​

In complex non-convex search spaces, traditional derivative-based methods (such as Gradient Descent) often get trapped in local optima or fail due to non-differentiability.

Meta-heuristics provide stochastic optimization techniques capable of exploring large spaces efficiently without requiring gradient information.