| 查看: 498 | 回复: 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)@月只蓝 |
» 猜你喜欢
津理工大学晶体材料全国重点实验室刘红军教授课题组招收博士生一名
已经有0人回复
【原创讨论】从电子约束到物质编辑:一套可迭代的环形磁场科技树
已经有0人回复
物理学I论文润色/翻译怎么收费?
已经有237人回复
【方案分享】单环磁场+轴心控制+偏转导出电子束约束系统(可行性实验)
已经有6人回复
【修正版】单环用磁约束低速电子实验方案(简化版)
已经有0人回复
桂林理工大学物理学专业招收调剂,还有三个名额!!!
已经有22人回复
考博自荐
已经有4人回复
山东大学第二批博士研究生招生
已经有0人回复
中国科学院东莞材料科学与技术研究所-2026年博士招生-吴昊研究员-磁学与自旋电子学
已经有0人回复
《电磁学》教材推荐
已经有1人回复
【急招】合肥工大核聚变材料计算方向2026级工程博士生
已经有4人回复

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

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

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












回复此楼