# Optimization Problem Types

Optimization problems types include unconstrained optimization, simple bound constraints, and nonlinearly constrained optimization.

- Unconstrained Optimization
- An unconstrained problem has no constraints. Thus there are no equality or
inequality constraints that the solution
*b*, has to satisfy. Furthermore there are no design limits either. - Simple Bound Constraints
- A bound-constrained problem has only lower and upper bounds on the design
parameters. There are no equality or inequality constraints that the
solution
*b*, has to satisfy. In the finite element world, these are also known as side constraints. - Nonlinearly Constrained Optimization
- This is the most complex variation of the optimization problem. The solution has to satisfy some nonlinear constraints (inequality and/or equality) and there are bounds on the design variables that specify limits on the values they can assume.

It is important to know about these problem types because several optimization search methods are available in MotionSolve. Some of these methods work only for specific types of optimization problems.

minimize | $\begin{array}{l}\text{}{\psi}_{0}(x,b)\text{}\text{}\end{array}$ | (objective function) |

subject to | $\begin{array}{l}\text{}{\psi}_{i}(x,b)\ge 0,\text{}i=1,\mathrm{...}p\text{}\text{}\end{array}$ | (inequality constraints) |

$\begin{array}{l}\text{}{\psi}_{i}(x,b)=0,\text{}i=p+1,\mathrm{...}m\text{}\end{array}$ | (equality constraints) | |

$\begin{array}{l}\text{}{b}_{L}\le b\le {b}_{U}\text{}\end{array}$ | (design limits) |