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
