Global Optimization Toolbox Solucionadores y tipos de problemas predeterminados
Este tema identifica los tipos de problemas manejados por los solucionadores Global Optimization Toolbox y el solucionador predeterminado seleccionado por solve
o prob2struct
para cada tipo.
Tipo de problema | Solver predeterminado |
---|---|
Programación lineal (LP) | linprog |
Programación lineal de enteros mixtos (MILP) | intlinprog |
Programación cuadrática (QP) | quadprog |
Programación de cono de segundo orden (SOCP) | coneprog |
Mínimos cuadrados lineales | lsqlin |
Mínimos cuadrados no lineales | lsqnonlin |
Programación no lineal (NLP) |
|
Programación no lineal de enteros mixtos (MINLP) | ga |
Multiobjetivo | gamultiobj |
Nota
La llamada optimoptions(prob)
crea opciones para el solucionador predeterminado del tipo de problema prob
.
En esta tabla, una marca de verificación significa que el solucionador está disponible para el tipo de problema y una x significa que el solucionador no está disponible.
Tipo de problema | LP | MILP | QP | SOCP | Mínimos cuadrados lineales | Mínimos cuadrados no lineales | NLP | MINLP |
---|---|---|---|---|---|---|---|---|
Solver | ||||||||
linprog | | x | x | x | x | x | x | x |
intlinprog | | | x | x | x | x | x | x |
quadprog | | x | | | | x | x | x |
coneprog | | x | x | | x | x | x | x |
lsqlin | x | x | x | x | | x | x | x |
lsqnonneg | x | x | x | x | | x | x | x |
lsqnonlin | x | x | x | x | | | x | x |
fminunc | | x | | x | | | | x |
fmincon | | x | | | | | | x |
fminbnd | x | x | x | x | | | | x |
fminsearch | x | x | x | x | | | | x |
patternsearch | | x | | | | | | x |
ga | | | | | | | | |
particleswarm | | x | | x | | | | x |
simulannealbnd | | x | | x | | | | x |
surrogateopt | | | | | | | | |
gamultiobj | | | | | | | | |
paretosearch | | x | | | | | | x |
Consulte también
prob2struct
| solve
| optimoptions