Mathematical Optimization

Identifying the optimal solutions to mathematically defined problems.

What is mathematical optimization?

Mathematical Optimization (a.k.a. Nonlinear Programming, Mathematical Programming, or Numerical Optimization) encompasses the discipline of identifying the optimal solutions to mathematically defined problems ().

Formally, Mathematical Optimization is the process of (1) the formulation and (2) the solution of a constrained optimization problem of the general mathematical form:

minxf(x),x=[x1,x2,...xn]Rn

subject to the constraints

(7.1)gj(x)0,j=1,2,...,mhj(x)=0,j=1,2,...,r

where f(x), gj(x), and hj(x) are scalar functions of the real column vector x. The continuous components xi of x=[x1,x2,...xn] are called the (design) variables, f(x) is the objective function, gj(x) denotes the respective inequality constraint functions and hj(x) the equality constraint functions.

The optimum vector x that solves problem stated in is denoted by x with corresponding optimum function value f(x). If no constraints are specified, the problem is called an unconstrained optimization problem.