matlab 的优化函数2 整理

1、继续上一次的,补充2 个方面,一个是二维的变量 ,一个是遗漏的函数

2、 二维函数,或者说多维函数,看中了一个,如下:

Z =20 + X.^2-10*cos(2*pi*X)+Y.^2-10*cos(2*pi*Y);

分析:明显的是非凸的

3、先上遗漏的函数。patternsearch ,模式搜索,不需要导数的相关信息 求解 ,根据当前解周边的信息 求解, 有其特殊性。当然,效果没有试过。用 单变量和双变量试试效果。

运行了二维函数,初始值用了比最优值(0,0)远的(6,8),可以达到最优解;
再运行了一维函数,因为没有最优解,所以不同的初始值,得到不同的局部最优解,还好,一般。当然,如果限定了一个区间,那么就有最优值了,这就变成了约束优化问题了,这个区间,以后再试试。

4、ga

5、particleswarm

6、simulannealbnd

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值