24小时热门版块排行榜    

CyRhmU.jpeg
查看: 2233  |  回复: 7

雪漫蔷薇

银虫 (小有名气)

[求助] 遗传算法和罚函数法怎么结合已有1人参与

刚开始接触这一部分内容,可能问得比较浅或者有不对的地方。。。
如题。
看了很多资料,罚函数法中罚因子在约束条件不满足下是可以逐步增大的,但这个约束条件一般是一个 精度 的约束。
而遗传算法的约束条件一般是 迭代次数。
这两种约束条件冲突吗?或者怎么结合?
困扰很多天!不胜感激!
回复此楼
好好科研,天天向上!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wurongjun

专家顾问 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
雪漫蔷薇: 金币+8, ★★★很有帮助, 根据您的提示,我大概明白了。编程试试。谢谢您! 2015-08-14 15:33:21
综合考虑!
把每一个因素的调节作用发挥到最大!
善恶到头终有报,人间正道是沧桑.
2楼2015-08-14 10:12:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

雪漫蔷薇

银虫 (小有名气)

引用回帖:
2楼: Originally posted by wurongjun at 2015-08-14 10:12:25
综合考虑!
把每一个因素的调节作用发挥到最大!

您能具体再说一下吗?我还是比较模糊。
我看有些罚函数的判断条件是 |x2-x1|<eps,就是初始点和优化点之间的距离小于精度。
如果是遗传算法用这个精度来做判断条件的话,该怎么弄呢?
好好科研,天天向上!
3楼2015-08-14 10:46:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wurongjun

专家顾问 (职业作家)

引用回帖:
3楼: Originally posted by 雪漫蔷薇 at 2015-08-14 10:46:59
您能具体再说一下吗?我还是比较模糊。
我看有些罚函数的判断条件是 |x2-x1|<eps,就是初始点和优化点之间的距离小于精度。
如果是遗传算法用这个精度来做判断条件的话,该怎么弄呢?...

就是迭代条件增加几条:
比如,迭代次数没有达到或者精度没有达到的时候,继续增大因子值!
善恶到头终有报,人间正道是沧桑.
4楼2015-08-14 12:34:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

feixiaolin

荣誉版主 (文坛精英)

优秀版主

引用回帖:
3楼: Originally posted by 雪漫蔷薇 at 2015-08-14 10:46:59
您能具体再说一下吗?我还是比较模糊。
我看有些罚函数的判断条件是 |x2-x1|<eps,就是初始点和优化点之间的距离小于精度。
如果是遗传算法用这个精度来做判断条件的话,该怎么弄呢?...

讲 |x2-x1|<eps,纳入 遗传算法 适应度函数。
5楼2015-08-14 14:47:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

雪漫蔷薇

银虫 (小有名气)

引用回帖:
5楼: Originally posted by feixiaolin at 2015-08-14 14:47:08
讲 |x2-x1|<eps,纳入 遗传算法 适应度函数。...

您的意思是不是,
将每一次的优化结果,都计算一下两者之间的距离。直到其距离小于精度,或者达到迭代次数后,跳出循环,终止优化?
好好科研,天天向上!
6楼2015-08-14 15:36:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

feixiaolin

荣誉版主 (文坛精英)

优秀版主

引用回帖:
6楼: Originally posted by 雪漫蔷薇 at 2015-08-14 15:36:49
您的意思是不是,
将每一次的优化结果,都计算一下两者之间的距离。直到其距离小于精度,或者达到迭代次数后,跳出循环,终止优化?...

是的。
7楼2015-08-14 18:22:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

雪漫蔷薇

银虫 (小有名气)

引用回帖:
7楼: Originally posted by feixiaolin at 2015-08-14 18:22:22
是的。...

谢谢您!
好好科研,天天向上!
8楼2015-08-15 22:23:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 雪漫蔷薇 的主题更新
信息提示
请填处理意见