文件名称:遗传算法matlab代码.zip
文件大小:4KB
文件格式:ZIP
更新时间:2023-04-03 06:15:54
遗传算法有详细注释 直接运行出结果 备注详细,可以自己修改参数 GA程序 遗传算法matlab程序
遗传算法,matlab编程实现。 1、直接运行main函数,得到结果 2、可以根据自己的需要设置目标函数targetfun.m的内容,设置好之后直接运行main.m; 3、可以在main.m中根据需要设置迭代次数、交叉概率,变异概率等。 PS: 文件包含以下内容 main.m %主函数 crossover.m %交叉操作 fitnessfun.m %计算适应度函数 IfCrolfMut.m %判断遗传运算是否需要进行交叉或变异 mutation.m %变异 selection.m %选择 targetfun.m %目标函数 transform2to10.m %若为2进制数据,调用函数转换为10进制
【文件预览】:
遗传算法
----mutation.m(365B)
----selection.m(280B)
----crossover.m(540B)
----main.m(3KB)
----targetfun.m(166B)
----fitnessfun.m(679B)
----transform2to10.m(237B)
----IfCroIfMut.m(313B)