clc
clear
close all
A =[ ];
b = [];
Aeq = [];
beq = [];
lb = [-3 ;-3];
ub = [3; 3];
x0=[2 2 ];
[xz,fval,exitflag,output,lambda]=fminimax(@permfun,x0,A,b,Aeq,beq,lb,ub);
x = -2:0.1:2;
y = -2:0.1:2;
[x,y] = meshgrid(x,y);
[m,n] = size(x);
b=0.5;
for ii = 1:m
for jj = 1:n
xx = [x(ii,jj) y(ii,jj)];
z(ii,jj) = permfun(xx, b);
end
end
zz = permfun(xz, b);
figure
surf(x,y,z)
hold on
plot3(xz(1),xz(2),zz,'ro','MarkerFaceColor','r')
hold off
xlabel('x1')
ylabel('x2')
zlabel('z')
legend('Perm曲面','最小值')
title('Fminmax最大最小优化')
axis([-2 2 -2 2 0 120])
zlabel('Perm Function')
set(gca,'fontsize',12)
colormap jet
view([192 27])
没有合适的资源?快使用搜索试试~ 我知道了~
最大最小化fminmax求解测试函数perm
共3个文件
m:2个
jpg:1个
需积分: 10 4 下载量 78 浏览量
2022-11-20
16:59:41
上传
评论
收藏 44KB RAR 举报
温馨提示
最大最小优化函数是一个实用性较强的函数,可以出来很多问题,求解速度较快,perm函数貌似只有一个波谷,很容易求解最小值,但是缩小图像范围后,从图1看图像中间位置有一个小峰,最优值及近似最优值分布在峰的周围,优化的时候收敛方向首先向下寻优,然后是弧形走势,对应很多算法而言,需要不断调整,趋近最优解后,收敛路线比较狭窄,这个时候,如果算法参数设置的不合理,很容易在收敛路线左右震荡缓慢收敛,貌似简单并不简单的一个函数,用最大最小化Fminmax求解精度为9*10^-10
资源推荐
资源详情
资源评论
收起资源包目录
permfminmax.rar (3个子文件)
fminmax最大最小优化.jpg 45KB
permfun.m 277B
permfminmax.m 714B
共 3 条
- 1
资源评论
神经网络机器学习智能算法画图绘图
- 粉丝: 2808
- 资源: 659
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- wvp gb28181 pro 2.6.8 之前版本的数据库生成脚本
- 第一套 UML建模视频教程
- Python深度强化学习方法动态规划无人机基站轨迹源码
- 峰会报告自动化生成基础教程
- 算法竞赛中的离散化 概念总结和基本操作全解
- 算法竞赛位运算(简单易懂)
- 常用一维二维 前缀和与差分算法模板总结
- SAR成像算法+后向投影(BP)算法+星载平台实测数据
- 横向循环焦点轮播图横向循环焦点轮播图横向循环焦点轮播图横向循环焦点轮播图横向循环焦点轮播图横向循环焦点轮播图横向循环焦点轮播图横向循环焦点轮播图横向循环焦点轮播图横向循环焦点轮播图横向循环焦点轮播图横
- 基于Java和HTML的留言墙、验证码、计算器基础项目设计源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功