Problemas gestionados por funciones de Optimization Toolbox
Las siguientes tablas muestran las funciones disponibles para la minimización, la optimización multiobjetivo, la resolución de ecuaciones y la resolución de problemas de mínimos cuadrados (ajuste de modelos).
Problemas de minimización
Tipo | Formulación | Solver |
---|---|---|
Minimización escalar |
de forma que lb < x < ub (x es escalar) | fminbnd |
Minimización no restringida |
| |
Programación lineal |
de forma que A·x ≤ b, Aeq·x = beq, lb ≤ x ≤ ub | |
Programación lineal de enteros mixtos |
de forma que A·x ≤ b, Aeq·x = beq, lb ≤ x ≤ ub, x(intcon) tiene valor entero | |
Programación cuadrática |
de forma que A·x ≤ b, Aeq·x = beq, lb ≤ x ≤ ub | |
Programación de cono |
de forma que , A·x ≤ b, Aeq·x = beq, lb ≤ x ≤ ub | |
Minimización restringida |
de forma que c(x) ≤ 0, ceq(x) = 0, A·x ≤ b, Aeq·x = beq, lb ≤ x ≤ ub | |
Minimización semiinfinita |
de forma que K(x,w) ≤ 0 for all w, c(x) ≤ 0, ceq(x) = 0, A·x ≤ b, Aeq·x = beq, lb ≤ x ≤ ub |
Problemas de optimización multiobjetivo
Tipo | Formulación | Solver |
---|---|---|
Consecución de metas |
de forma que F(x) – w·γ ≤ goal, c(x) ≤ 0, ceq(x) = 0, A·x ≤ b, Aeq·x = beq, lb ≤ x ≤ ub | |
Mínimo y máximo |
de forma que c(x) ≤ 0, ceq(x) = 0, A·x ≤ b, Aeq·x = beq, lb ≤ x ≤ ub |
Problemas de resolución de ecuaciones
Problemas de mínimos cuadrados (ajuste de modelos)
Tipo | Formulación | Solver |
---|---|---|
Mínimos cuadrados lineales |
m ecuaciones, n variables |
|
Mínimos cuadrados lineales no negativos |
de forma que x ≥ 0 | |
Mínimos cuadrados lineales restringidos |
de forma que A·x ≤ b, Aeq·x = beq, lb ≤ x ≤ ub | |
Mínimos cuadrados no lineales |
de forma que lb ≤ x ≤ ub | |
Ajuste no lineal de curvas |
de forma que lb ≤ x ≤ ub |