(注意:将主文件夹及其子文件夹添加到 MATLAB 搜索路径将使您能够在 MATLAB 帮助浏览器中查看扩展文档。) MINIMIZE 是对 John d'Errico 编写的函数 FMINSEARCHBND 和 FMINSEARCHCON 的改进(也可在文件交换中找到)。 它解决了优化问题最小 f(x)
英石
磅 <= x <= ub A * x < b Aeq * x = beq c(x) <= 0 ceq(x) = 0
对边界约束使用坐标变换,对其他约束使用惩罚函数。 所使用的惩罚函数是伪自适应的,因为它们旨在严厉惩罚但又防止溢出发生。
MINIMIZE 和 FMINSEARCHCON 之间的主要区别是
- 对全局优化问题的基本支持- 它处理(非线性)线性等式约束- 严格性更可控- 支持 FMINLBFGS
尽管FMINSEARCHCON不允许在可行域之外进行任何函数评估,
2021-12-13 09:32:56
762KB
matlab
1