24小时热门版块排行榜    

查看: 891  |  回复: 5
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

landboo

木虫 (小有名气)

[求助] matlab遗传算法工具箱应用已有1人参与

有目标函数   J1=L*(T-20)/(Tg+3)+L^3
                    J2=5-(L-1)^2
根据标量化聚合法 ,将目标函数变为 J=w1*J1+w2*J2
约束条件:  -20<T<20
                   -25<Tg<15
                     20<L<40
相应适应度函数为F=1/J
假如w1,w2都为0.5,怎么找出最优解L,T,Tg使得J最小。求大神指点迷津!如果除matlab外的语言能实现的也行。大家若有类似的案例能给我发一份吗?感激不尽!!!
回复此楼
Mancannotdiscovernewoceans,unlesshehascouragetolosethesightoftheshore.
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ybkooo

至尊木虫 (著名写手)

^^

【答案】应助回帖

感谢参与,应助指数 +1
参考 http://muchong.com/bbs/viewthread.php?tid=10231431&authorid=2710519
书:《精通MATLAB最优化计算(第2版)》.(龚纯,王正林).[PDF]&ckook

» 本帖已获得的红花(最新10朵)

abcd
3楼2016-05-04 17:19:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 6 个回答

landboo

木虫 (小有名气)

已找到NSGA 2 源程序几个m文件,怎么把里面目标函数和约束条件改了,求指导

发自小木虫Android客户端
Mancannotdiscovernewoceans,unlesshehascouragetolosethesightoftheshore.
2楼2016-05-04 14:22:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

landboo

木虫 (小有名气)

送红花一朵
引用回帖:
3楼: Originally posted by ybkooo at 2016-05-04 17:19:35
参考 http://muchong.com/bbs/viewthread.php?tid=10231431&authorid=2710519
书:《精通MATLAB最优化计算(第2版)》.(龚纯,王正林).&ckook

我昨天也发现了MATLAB里面optimization tool的 工具箱 你那代码就是从工具箱输出的吗?
Mancannotdiscovernewoceans,unlesshehascouragetolosethesightoftheshore.
4楼2016-05-05 09:51:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ybkooo

至尊木虫 (著名写手)

^^

引用回帖:
4楼: Originally posted by landboo at 2016-05-05 09:51:13
我昨天也发现了MATLAB里面optimization tool的 工具箱 你那代码就是从工具箱输出的吗?...

1、可以用m文件或匿名函数 建立目标函数和约束条件
2、matlab command window 窗口输入gatool
3、然后 用ga工具箱 直接调用目标函数和约束条件,设定运行条件,运行 就可以了
abcd
5楼2016-05-05 10:01:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见