| 查看: 482 | 回复: 2 | ||
[求助]
程序盲请大佬指导遗传算法多目标优化的程序怎么写 已有1人参与
|
|
用ga工具箱,搞了两天都没搞对,还请大佬帮忙解答 难题如下: 目标函数: g1=(1./80+1./60)./(1./80+1./(a1.*x1+a2.*x1.^2+a3.*x1.^3-(-1.*(a1+2.*a2.*x1+3.*a3.*x1.^2)).*x1));%正值,希望它尽可能的小 g2=(1./80+1./60)./(1./60-1./(a1.*x2+a2.*x2.^2+a3.*x2.^3-(-1.*(a1+2.*a2.*x2+3.*a3.*x2.^2)).*x2));%正值,希望它尽可能的小 约束条件 f1=x1.^2+(a1.*x1+a2.*x1.^2+a3.*x1.^3).^2+2.*80.*(a1.*x1+a2.*x1.^2+a3.*x1.^3)+80.*80-84.*84;%根据此式等于0,可解得x1用含有a1、a2、a3的式子表示(只知x1小于0) f2=x2.^2+(a1.*x2+a2.*x2.^2+a3.*x2.^3).^2-2.*60.*(a1.*x2+a2.*x2.^2+a3.*x2.^3)+60.*60-64.*64;%根据此式等于0,可解得x2用含有a1、a2、a3的式子表示(只知x2大于0) 又有t在区间[x1,x2]内,有如下三个式子成立 f3=(a1+2.*a2.*t+3.*a3.*t.^2)<0;%小于0 f4=(2.*a2+6.*a3.*t)<0;%小于0 f5=(((-a1.^2.*x1+3./2.*a1.*a2.*x1.^2-(4./3.*a1.*a3+2./3.*a2.^2).*x1.^3-5./4.*a2.*a3.*x1.^4-3./5.*a3.^2.*x1.^5-x1)./80)-((-a1.^2.*x2+3./2.*a1.*a2.*x2.^2-(4./3.*a1.*a3+2./3.*a2.^2).*x2.^3-5./4.*a2.*a3.*x2.^4-3./5.*a3.^2.*x2.^5-x2)./80))./(2.*pi./40)-1;%此式大于0,(在目标函数值尽可能小的情况下,希望此式尽可能的大) 目的是:为了求得三次曲线的系数 y=a1.*x+a2.*x^2+a3.*x.^3的系数a1、a2、a3值, x的大致范围(-10,10),y的大致范围(-4,4)@月只蓝 |
» 猜你喜欢
北京纳米能源与系统研究所王中林院士/曹南颖研究员课题组招收2026硕士研究生1名
已经有0人回复
山西大同大学物理学硕士研究生招收调剂生
已经有0人回复
物理学I论文润色/翻译怎么收费?
已经有101人回复
[调剂信息]211智能人工感知方向国家青年特聘专家课题组招收调剂研究生
已经有0人回复
[调剂信息]211智能人工感知方向国家青年特聘专家课题组招收调剂研究生
已经有0人回复
[调剂信息]211智能人工感知方向国家青年特聘专家课题组招收调剂研究生
已经有0人回复
一志愿物理所凝聚态物理352求调剂
已经有0人回复
0702一志愿吉大B区求调剂 本科期间发表一篇Sci
已经有2人回复
0702一志愿吉大B区求调剂 本科期间发表一篇Sci
已经有0人回复
070200求调剂,一志愿某211,288分
已经有18人回复
法国博士后职位
已经有0人回复

hzlhm
至尊木虫 (著名写手)
- 应助: 387 (硕士)
- 金币: 17813.5
- 红花: 53
- 帖子: 2879
- 在线: 606.3小时
- 虫号: 1517335
- 注册: 2011-11-30
- 性别: GG
- 专业: 常微分方程与动力系统

2楼2020-05-20 23:16:17

3楼2020-05-20 23:30:55














回复此楼