| Type | Description | Description2 |
| Unconstrained Optimization | | |
| Constrained Optimization | | |
| Parameter/static optimization | | |
| Trajectory/dynamic optimization | | |
| Optimal Control Problem | | |
| Non-linear Programming Problem | Either Obj Fun is non-linear or any constraint is non-linear | |
| Geometric Programming Problem | Posynomial | |
| Quadratic Programming Problem | Obj Fun is quadratic | Linear contraints |
| Linear Programming Problem | Obj Fun is linear | Constraints are linear |
| Integer Programming Problem | Design variables are integers | |
| Real-valued Programming Problem | Design variables are real numbers | |
| Stochastic Programming Problem | Any of Design variables or parameters is a random variable | |
| Separable Programming Problem | Obj Fun can be separated as sum of functions of subsets of design variables | |