没有合适的资源?快使用搜索试试~ 我知道了~
matlab代码sqrt-fminslp:基于Matlab的优化程序框架,用于顺序线性规划(SLP)和全局收敛滤波器
共3个文件
m:2个
md:1个
需积分: 13 2 下载量 65 浏览量
2021-05-23
21:51:36
上传
评论
收藏 12KB ZIP 举报
温馨提示
Matlab代码sqrt fminslp 基于Matlab的顺序线性规划(SLP)优化器框架,结合了全局收敛滤波器和自适应移动限制策略。 该算法可以处理线性等式,线性不等式,非线性不等式和非线性等式约束。 优值函数方法可确保线性子问题的无条件可行性。 在此,用户可以指定两种算法/方法以确保可行性。 默认是[1]中提出的优点方法。 或者,也可以使用增强拉格朗日方法。 该方法在每次迭代中更新惩罚参数/拉格朗日乘数,有关详细信息,请参见[2]。 最终的拉格朗日乘数可供用户分析。 全局收敛过滤器监视受罚目标函数(优点函数)以及相关联的非线性约束的进展。 根据响应,过滤器算法会调整移动限制以确保稳定收敛。 收敛滤波器基于[3]和[4] 自适应移动限制策略控制框约束(设计变量的上下限),并且基于奥尔堡大学Erik Lund教授的工作。 总体框架基于我在博士期间开发的实现。 研究,请参见[1]。当引用fminslp算法时,请参考[1]。 [1] R Soerensen,E Lund(2015):厚度过滤器,用于基于梯度的多种材料和层状复合结构的厚度优化,结构和多学科优化52(2),227-250。
资源推荐
资源详情
资源评论
收起资源包目录
fminslp-master.zip (3个子文件)
fminslp-master
examples.m 8KB
fminslp.m 36KB
README.md 5KB
共 3 条
- 1
资源评论
weixin_38702726
- 粉丝: 10
- 资源: 930
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功