基于matlab软件遗传算法的目标函数优化问题.doc

基于matlab软件遗传算法的目标函数优化问题.doc

ID:59211924

大小:29.50 KB

页数:2页

时间:2020-09-10

基于matlab软件遗传算法的目标函数优化问题.doc_第1页
基于matlab软件遗传算法的目标函数优化问题.doc_第2页
资源描述:

《基于matlab软件遗传算法的目标函数优化问题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于matlab软件遗传算法的目标函数优化问题问题:基于试验结果,对理论方程进行优化调整,先假定两个未知量和,对理论公式进行修正。修正后的公式模型为:利用matlab软件中遗传算法(ga)进行优化分析,得出未知量和的最优解。Fitness:functiony=fitness(x)globaltest_vpara_vidx=[1;2;3;4;5;6;7;8;9;10;11;12;13;14;15];n=length(idx);fv=zeros(n,1);fori=1:np=para_v(idx(i),:

2、);fv(i)=((p(1)*p(2)+p(6)*p(7))*prod(p(3:5))+0.5*(p(8)*p(9)-(p(1)*p(2)+p(6)*p(7))*(1+p(5)^2))*p(3)*p(10)*p(11))*0.91*x(1);fv(i)=fv(i)/1000;endy=norm(test_v(idx)-fv);%y=sum((test_v(idx)-fv).^2);其中:idx=[1;2;3;4;5;6;7;8;9;10;11;12;13;14;15];为:公式模型的各项因子具体数值,

3、在para_v中,而test_v为试验值。main_ga:clearclcglobaltest_vpara_vloadpara_value1loadVtest_v=V;para_v=para_value;ObjectiveFunction=@fitness;options=gaoptimset('Display','iter','PlotFcns',{@gaplotbestf,@gaplotstopping},'PlotInterval',1,'Generations',100,'Population

4、Size',100,...'PopInitRange',[0.50.5;11],'CrossoverFraction',0.8,'StallGenLimit',100,'TolFun',1e-100);nvars=1;LB=[0.10.1];UB=[22];[x,fval]=ga(ObjectiveFunction,nvars,[],[],[],[],LB,UB,[],options)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。