minimize:使用 FMINSEARCH 或 FMINLBFGS 全局或局部最小化受约束的函数-matlab开发

时间:2024-06-20 17:38:21
【文件属性】:

文件名称:minimize:使用 FMINSEARCH 或 FMINLBFGS 全局或局部最小化受约束的函数-matlab开发

文件大小:762KB

文件格式:ZIP

更新时间:2024-06-20 17:38:21

matlab

(注意:将主文件夹及其子文件夹添加到 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不允许在可行域之外进行任何函数评估,


【文件预览】:
github_repo.zip
minimize.zip

网友评论