社区
图形处理/算法
帖子详情
请教一下遗传算法中罚函数的问题
S20100362
2012-03-15 02:31:49
举个最简单的例子吧:
目标函数:f(x)=5x1+4x2+6x3
而上下限约束为:
0<x1<100
0<x2<80
0<x3<70
10<x4<85
最关键的一点,x1+x2+x3=100。
上述例子中的值是我随便编的,不一定对,就是想问下,罚函数应该怎么处理,关于罚函数我不是很懂。
仅仅有上下限约束的问题我会做,就不不知道怎么保证他们加起来等于100
...全文
1265
6
打赏
收藏
请教一下遗传算法中罚函数的问题
举个最简单的例子吧: 目标函数:f(x)=5x1+4x2+6x3 而上下限约束为: 0<x1<100 0<x2<80 0<x3<70 10<x4<85 最关键的一点,x1+x2+x3=100。 上述例子中的值是我随便编的,不一定对,就是想问下,罚函数应该怎么处理,关于罚函数我不是很懂。 仅仅有上下限约束的问题我会做,就不不知道怎么保证他们加起来等于100
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
alexander_david
2012-03-16
打赏
举报
回复
寻找使F(x1, x2, x3, x4)取值最小的点(x1, x2, x3, x4)
alexander_david
2012-03-16
打赏
举报
回复
假设适应度函数取最小值(如果取最大值,取倒数,但是要注意分子是0的点)f(x1, x2, x3, x4),那么可以设计增广的适应度函数:
F(x1, x2, x3, x4)=f(x1, x2, x3, x4)+|x1-a|+|b-x1|+|x2-c|+|d-x2|+|x3-e|+|f-x3|+|x4-g|+|h-x4|
+|x1+x2+x3-100|
当然后面的惩罚项也可以乘以适当的系数。
[a, b], [c, d], [e, f], [g, h]是4个自变量的取值范围。
S20100362
2012-03-15
打赏
举报
回复
能给个具体的函数么,书上也这么说,但是从来没例题。。。
alexander_david
2012-03-15
打赏
举报
回复
那就偏离的越远,适应度函数越小。
S20100362
2012-03-15
打赏
举报
回复
不行啊,这样的话就是丢弃策略,而我就是想用罚函数的啊
alexander_david
2012-03-15
打赏
举报
回复
应该和上下限约束是同样处理吧?
就是搜索到新的解:x1, x2, x3, x4之后,检测这四个解的范围,如果超范围,则放弃,然后接着检测x1+x2+x3=100,如果不满足,那么也丢弃,然后重新生成解,直到获取指定数量的合法解。
遗传算法
解决tsp
问题
毕业设计要做GUI界面-untitled.fig
遗传算法
解决tsp
问题
毕业设计要做GUI界面-untitled.fig 我是小菜鸟,
请教
各位高手这么四个
问题
: 1、如何读取城市坐标txt文件,坐标应该是一个二维数组格式吧? 例如一个5个城市坐标的txt文件,读取后应该为...
遗传算法
解决tsp
问题
毕业设计要做GUI界面-untitled.m
遗传算法
解决tsp
问题
毕业设计要做GUI界面-untitled.m 我是小菜鸟,
请教
各位高手这么四个
问题
: 1、如何读取城市坐标txt文件,坐标应该是一个二维数组格式吧? 例如一个5个城市坐标的txt文件,读取后应该为 ...
matlab识别不出rep,
请教
:MATLAB
中
遗传算法
如何处理REP等函数的未识别
这里的repNIND=100; %个体数目(Number of individuals)MAXGEN=50; %最大遗传代数(Maximum number of generations)NVAR=2; %变量个数PRECI=...
标准的
遗传算法
求函数最大值
最近看了下
遗传算法
,刚看了一点,就觉得手痒,非要把程序编制出来看看效果(我现在总认为那些理论再高深,无法用计算机实现就是空话,呵呵)。下面是我调试了好久的代码,无赖没有学过数据结构&算法,程序写的很差...
遗传算法
pid matlab程序解释,关于
遗传算法
的pid整定
问题
我用了刘金琨《先进PID》控制
中
基于实数编码PID整定的例子改了传递函数参数后(sys=tf(400,[1,50,0]);变为sys=tf(12.5,[1,2.58,12.5]); )整定后的阶跃响应图形变为[img]file:///C:\Users\leglas\AppData\Roaming\...
图形处理/算法
19,469
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章