| 查看: 680 | 回复: 1 | |||
| 当前主题已经存档。 | |||
[交流]
[原创]matlab7遗传算法求解约束最优化问题
|
|||
|
matlab7的遗传算法工具箱gads中,主函数ga适用于求解无约束最优化问题 只有对初始解的设定:options.PopInitRange,写成矩阵的形式,例如: 0<=x1<=1;2<=x2<=3; 则options.PopInitRange=[0,2;1,3]; 对于约束最优化问题的处理一般是采用罚函数 可是惩罚的尺度不好掌握 我见过Deb的一种做法不错: 在选择的过程中控制:采用竞争选择,如果两个解都是可行解,那么选好的; 如果一个可行一个不可行,选可行的;如果两个都不可行,那么把解违反约束函数的程度加起来比较,选择违反约束程度小的。 应用的时候就会发现效果不错。 我自己一般就是采用这种方法把ga.m改造一下,虽然有些麻烦,不过效果还好。 不过,上述的过程也会有问题,就是如果每个约束函数的量纲不同,无法比较怎么办,我觉得可以正规化一下,变成同一数量级,可比较的。可以试一下。 |
» 猜你喜欢
请问哪里可以有青B申请的本子可以借鉴一下。
已经有4人回复
真诚求助:手里的省社科项目结项要求主持人一篇中文核心,有什么渠道能发核心吗
已经有6人回复
孩子确诊有中度注意力缺陷
已经有14人回复
三甲基碘化亚砜的氧化反应
已经有4人回复
请问下大家为什么这个铃木偶联几乎不反应呢
已经有5人回复
请问有评职称,把科研教学业绩算分排序的高校吗
已经有5人回复
2025冷门绝学什么时候出结果
已经有3人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有4人回复
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
AI论文写作工具:是科研加速器还是学术作弊器?
已经有3人回复
靖子
至尊木虫 (著名写手)
坚定追求,诚恳为人,低调做事
- 应助: 0 (幼儿园)
- 金币: 21699.7
- 散金: 332
- 红花: 4
- 帖子: 1681
- 在线: 155.4小时
- 虫号: 168676
- 注册: 2006-01-16
- 性别: GG
- 专业: 水力学与水信息学
2楼2006-06-01 08:18:04













回复此楼