Problems Handled byOptimization ToolboxFunctions
The following tables show the functions available for minimization, multiobjective optimization, equation solving, and solving least-squares (model-fitting) problems.
Minimization Problems
Type | Formulation | Solver |
---|---|---|
Scalar minimization |
such thatlb<x<ub(xis scalar) |
fminbnd |
Unconstrained minimization |
|
|
Linear programming |
such thatA·x≤b,Aeq·x=beq,lb≤x≤ub |
|
Mixed-integer linear programming |
such thatA·x≤b,Aeq·x=beq,lb≤x≤ub,x(intcon) is integer-valued |
|
Quadratic programming |
such thatA·x≤b,Aeq·x=beq,lb≤x≤ub |
|
Cone programming |
such that ,A·x≤b,Aeq·x=beq,lb≤x≤ub |
|
Constrained minimization |
such thatc(x) ≤ 0,ceq(x) = 0,A·x≤b,Aeq·x=beq,lb≤x≤ub |
|
Semi-infinite minimization |
such thatK(x,w) ≤ 0 for allw,c(x) ≤ 0,ceq(x) = 0,A·x≤b,Aeq·x=beq,lb≤x≤ub |
Multiobjective Optimization Problems
Type | Formulation | Solver |
---|---|---|
Goal attainment |
such thatF(x) –w·γ≤ goal,c(x) ≤ 0,ceq(x) = 0,A·x≤b,Aeq·x=beq,lb≤x≤ub |
|
Minimax |
such thatc(x) ≤ 0,ceq(x) = 0,A·x≤b,Aeq·x=beq,lb≤x≤ub |
Equation Solving Problems
Least-Squares (Model-Fitting) Problems
Type | Formulation | Solver |
---|---|---|
Linear least squares |
mequations,nvariables |
|
Nonnegative linear least squares |
such thatx≥ 0 |
|
Constrained linear least squares |
such thatA·x≤b,Aeq·x=beq,lb ≤ x ≤ ub |
|
Nonlinear least squares |
such thatlb ≤ x ≤ ub |
|
Nonlinear curve fitting |
such thatlb ≤ x ≤ ub |