作业帮 > 综合 > 作业

请问matlab中使用遗传算法编程,如何自己定义编码方式

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/05 14:06:01
请问matlab中使用遗传算法编程,如何自己定义编码方式
染色体分为六位,每位限制在[-10:0.5:10]这40个数当中,看成[0:40]也行,是不是一定要自定编码方式?自定的话怎么写啊
还有如果编码方式custom了,初始化和交叉变异是不是一定要自己写?
在看matlab帮助中的Genetic Algorithm Options,太费劲了.有没有这方面的比较好的书,讲optimtool 优化工具箱的也行
你用的是遗传算法工具箱是吧?可以看看《MATLAB遗传算法工具箱及应用》雷英杰,2004这本书.网上可以找到电子版.
如果编程能力较强的话,建议自己编写遗传算法解决问题.网上也能找到好多代码.