全局优化工具箱默认解决方案和问题类型
本主题确定由处理的问题的类型全局优化工具箱所选择的默认求解器解决
或prob2struct
对于每个类型。
问题类型 | 默认的解算器 |
---|---|
线性规划(LP) | linprog |
混合整数线性规划(MILP) | intlinprog |
二次规划(QP) | quadprog |
二阶锥规划(SOCP) | coneprog |
线性最小二乘 | lsqlin |
非线性最小二乘 | lsqnonlin |
非线性规划(NLP) | |
混合整数非线性规划(MINLP) | 遗传算法 |
多目标 | gamultiobj |
请注意
调用optimoptions(概率)
的问题类型的默认求解器创建选项概率
.
在此表中,选中标记表示求解器可用于问题类型,而x表示解算器不可用。
问题类型 |
LP | MILP | QP | 二次 | 线性最小二乘 | 非线性最小二乘 | NLP | 适应 |
---|---|---|---|---|---|---|---|---|
解算器 | ||||||||
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 |
patternsearch |
|
x |
|
|
|
|
|
x |
遗传算法 |
|
|
|
|
|
|
|
|
particleswarm |
|
x |
|
x |
|
|
|
x |
simulannealbnd |
|
x |
|
x |
|
|
|
x |
surrogateopt |
|
|
|
|
|
|
|
|
gamultiobj |
|
|
|
|
|
|
|
|
paretosearch |
|
x |
|
|
|
|
|
x |