La traducción de esta página está obsoleta. Haga clic aquí para ver la última versión en inglés.
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 |