Main Content

本页采用了机器翻译。点击此处可查看最新英文版本。

Global Optimization Toolbox 默认求解器和问题类型

本主题介绍了 Global Optimization Toolbox 求解器处理的问题类型,以及 solveprob2struct 为每种类型选择的默认求解器。

问题类型默认求解器
线性规划 (LP)linprog
混合整数线性规划 (MILP)intlinprog
二次规划 (QP)quadprog
二阶锥规划 (SOCP)coneprog
线性最小二乘lsqlin
非线性最小二乘lsqnonlin
非线性规划 (NLP)

fminunc 用于没有约束的问题,否则使用 fmincon

混合整数非线性规划 (MINLP)ga
多目标gamultiobj

注意

调用 optimoptions(prob)prob 问题类型的默认求解器创建选项。

在此表中,复选标记 Yes 表示求解器可用于该问题类型,而 x 表示求解器不可用。

问题类型

LPMILP量子点SOCP线性最小二乘非线性最小二乘NLPMINLP
求解器
linprog

Yes

xxxxxxx
intlinprog

Yes

Yes

xxxxxx
quadprog

Yes

x

Yes

Yes

Yes

xxx
coneprog

Yes

xx

Yes

xxxx
lsqlinxxxx

Yes

xxx
lsqnonnegxxxx

Yes

xxx
lsqnonlinxxxx

Yes

Yes

xx
fminunc

Yes

x

Yes

x

Yes

Yes

Yes

x
fmincon

Yes

x

Yes

Yes

Yes

Yes

Yes

x
fminbndxxxx

Yes

Yes

Yes

x
fminsearchxxxx

Yes

Yes

Yes

x
patternsearch

Yes

x

Yes

Yes

Yes

Yes

Yes

x
ga

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

particleswarm

Yes

x

Yes

x

Yes

Yes

Yes

x
simulannealbnd

Yes

x

Yes

x

Yes

Yes

Yes

x
surrogateopt

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

gamultiobj

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

paretosearch

Yes

x

Yes

Yes

Yes

Yes

Yes

x

另请参阅

| |

相关主题