优化决策表
下表旨在帮助您选择求解器。它不会解决多目标优化或方程求解。有关所有求解器的更多详细信息优化工具箱功能处理的问题。
在此表中:
通过客观和约束求解器
约束类型 | 客观类型 | ||||
---|---|---|---|---|---|
线性 | 二次 | 最小二乘 | 光滑的非线性 | 非平滑 | |
没有任何 | n/a(F= const或min = ) | Quadprog ,,,,信息 |
Mldivide ,,,,lsqcurvefit ,,,,LSQNONLIN ,,,,信息 |
fminsearch ,,,,fminunc ,,,,信息 |
fminsearch , * |
边界 | linprog ,,,,信息 |
Quadprog ,,,,信息 |
lsqcurvefit ,,,,LSQLIN ,,,,LSQNONLIN ,,,,LSQNONNEG ,,,,信息 |
fminbnd ,,,,Fmincon ,,,,fseminf ,,,,信息 |
fminbnd , * |
线性 | linprog ,,,,信息 |
Quadprog ,,,,信息 |
LSQLIN ,,,,信息 |
Fmincon ,,,,fseminf ,,,,信息 |
* |
锥体 | Coneprog ,,,,信息 |
Fmincon ,,,,信息 |
Fmincon ,,,,信息 |
Fmincon ,,,,信息 |
* |
一般光滑 | Fmincon ,,,,信息 |
Fmincon ,,,,信息 |
Fmincon ,,,,信息 |
Fmincon ,,,,fseminf ,,,,信息 |
* |
离散,绑定或线性 | intlinprog ,,,,信息 |
* | * | * | * |
笔记
该表不列出多目标求解器或方程求解器。看优化工具箱功能处理的问题有关优化工具箱功能解决的问题的完整列表。
笔记
一些求解器具有多种算法。为了选择帮助,请参阅选择算法。