24小时热门版块排行榜    

Znn3bq.jpeg
查看: 712  |  回复: 1
当前主题已经存档。

twowins

铜虫 (小有名气)

[交流] [原创]matlab7遗传算法求解约束最优化问题

matlab7的遗传算法工具箱gads中,主函数ga适用于求解无约束最优化问题

只有对初始解的设定:options.PopInitRange,写成矩阵的形式,例如:
0<=x1<=1;2<=x2<=3;
则options.PopInitRange=[0,2;1,3];

对于约束最优化问题的处理一般是采用罚函数
可是惩罚的尺度不好掌握

我见过Deb的一种做法不错:
在选择的过程中控制:采用竞争选择,如果两个解都是可行解,那么选好的;
如果一个可行一个不可行,选可行的;如果两个都不可行,那么把解违反约束函数的程度加起来比较,选择违反约束程度小的。
应用的时候就会发现效果不错。

我自己一般就是采用这种方法把ga.m改造一下,虽然有些麻烦,不过效果还好。

不过,上述的过程也会有问题,就是如果每个约束函数的量纲不同,无法比较怎么办,我觉得可以正规化一下,变成同一数量级,可比较的。可以试一下。
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

靖子

至尊木虫 (著名写手)

坚定追求,诚恳为人,低调做事

1

不错,谢谢!
2楼2006-06-01 08:18:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 twowins 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 283求调剂 +21 那个噜子 2026-04-09 21/1050 2026-04-10 21:18 by zhouxiaoyu
[考研] 303求调剂 +7 SereinQ 2026-04-10 8/400 2026-04-10 21:08 by gong120082
[考研] 263能源动力专硕求调剂 +4 加大号饭盒袋 2026-04-10 4/200 2026-04-10 20:52 by gong120082
[考研] 301求调剂 +4 XYPLR 2026-04-05 6/300 2026-04-10 09:17 by Delta2012
[考研] 一志愿2110,化学学硕310分,本科重点双非求调剂 +18 努力奋斗112 2026-04-08 18/900 2026-04-09 23:28 by wolf97
[考研] 266求调剂,一志愿哈工程电子信息,本科获多项国奖和省奖 +4 lumine1 2026-04-06 4/200 2026-04-09 17:38 by vgtyfty
[考研] 求调剂希望还是希望在山河四省附近 +3 快乐的小白鸽 2026-04-05 3/150 2026-04-09 17:36 by wp06
[考研] 332,085601求调剂 +12 ydfyh 2026-04-09 14/700 2026-04-09 17:28 by wp06
[考研] 专硕0854初试考材科基,求调剂 +7 3220548044 2026-04-06 10/500 2026-04-08 21:59 by hypershenger
[考研] 298求调剂 +4 manman511 2026-04-05 4/200 2026-04-08 16:50 by tjzhao
[考研] 一志愿南京航空航天大学 材料与化工329分求调剂 +11 Mr. Z 2026-04-05 12/600 2026-04-08 16:15 by luoyongfeng
[考研] 281求调剂 +10 椰子蘑菇 2026-04-06 10/500 2026-04-08 11:43 by zzucheup
[考研] 338求调剂 +5 小猪红色 678 2026-04-06 6/300 2026-04-07 21:18 by 乔哒哒哒
[考研] 302分求调剂 一志愿安徽大学085601 +12 zyx上岸! 2026-04-04 12/600 2026-04-07 02:09 by BruceLiu320
[考研] 307求调剂 +3 所念及所望 2026-04-06 3/150 2026-04-06 17:30 by 土木硕士招生
[考研] 调剂 +3 李广火 2026-04-05 3/150 2026-04-05 18:57 by 蓝云思雨
[考研] 296求调剂 +3 汪!?! 2026-04-05 5/250 2026-04-05 17:38 by 蓝云思雨
[考研] 一志愿北交大材料工程总分358求调剂 +6 cs0106 2026-04-05 6/300 2026-04-05 16:34 by imissbao
[考研] 工科277分求调剂材料 +8 上了上了上哦 2026-04-05 9/450 2026-04-05 13:05 by wwytracy
[考研] 求生物学专业调剂-332分 +5 云朵遛弯指南 2026-04-04 5/250 2026-04-04 10:05 by rzh123456
信息提示
请填处理意见