遗传算法程序

时间:2015-01-30 06:22:13
【文件属性】:

文件名称:遗传算法程序

文件大小:5KB

文件格式:RAR

更新时间:2015-01-30 06:22:13

遗传算法 matlab

SGA(Simple Genetic Algorithm)是一种强大的智能多变量优化算法,它模仿种群繁殖规律来进行 优化。 本SGA可以优化变量,求最小值,最大值(当把函数倒数也就求最小值啦) 并且支持浮点编码,grey编码,二进制编码;轮赌法选择,锦标赛选择;单点交叉,均布交叉,浮点交叉; 单点变异,浮点变异; 调用时 Genetic(目标函数名) 使用环境:MATLAB6.5+ToolBox 使用SGA时, 首先需要一个目标函数(像AimFunc.m),该函数返回适应度 输入变量为待优化变量x 输出为一个适应度。


【文件预览】:
SGAPublic
----AimFunc.m(105B)
----Decode.m(953B)
----Code.m(887B)
----Genetic.m(4KB)
----Mutation.m(2KB)
----Select.m(1KB)
----Cross.m(3KB)
----ReadMe.txt(4KB)

网友评论

  • 我没看清楚标签,下载错了,是matlab版的
  • 遗传算法的功能是超级强大的,与差分进化以及PSO粒子群优化等算法,都有较优的实验结果。
  • 谢谢哦,算法挺清晰的