Global Optimization Toolbox 默认求解器和问题类型
本主题介绍了 Global Optimization Toolbox 求解器处理的问题类型,以及 solve
或 prob2struct
为每种类型选择的默认求解器。
问题类型 | 默认求解器 |
---|---|
线性规划 (LP) | linprog |
混合整数线性规划 (MILP) | intlinprog |
二次规划 (QP) | quadprog |
二阶锥规划 (SOCP) | coneprog |
线性最小二乘 | lsqlin |
非线性最小二乘 | lsqnonlin |
非线性规划 (NLP) | |
混合整数非线性规划 (MINLP) | ga |
多目标 | gamultiobj |
注意
调用 optimoptions(prob)
为 prob
问题类型的默认求解器创建选项。
在此表中,复选标记 表示求解器可用于该问题类型,而 x 表示求解器不可用。
问题类型 | LP | MILP | 量子点 | SOCP | 线性最小二乘 | 非线性最小二乘 | NLP | MINLP |
---|---|---|---|---|---|---|---|---|
求解器 | ||||||||
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 |
另请参阅
prob2struct
| solve
| optimoptions