主要内容

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

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

R2026a

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

问题类型默认求解器
线性规划 (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

另请参阅

| |

主题