作业帮 > 综合 > 作业

遗传算法中罚函数的应用

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/07 11:13:34
遗传算法中罚函数的应用
谁能给我一段罚函数的代码?我的代码老是出现问题,
哈哈哈,搞笑,一楼的回答原封不动地Copy了我之前在另外一个问题的答案,详细见参考资料:
M越大F就越大那是正常的,因为是对不满足约束的惩罚.
如果你的个体都是可行解,那么F就等于f了.
对了,你是不是在遗传算法QQ群里跟我讨论了老半天那位?
再问: 对,就是我哈。我现在理解到了罚函数的意义了。可是为什么却一直得不到可行解,F在无限的增加,
再答: 这个你要在生成初始种群时和采用交叉、变异时注意了,最好能做到初始种群中的个体都是可行解,且交叉不破坏个体,即交叉不会让可行解变成不可解。变异可以破坏个体。