Matlab遗传算法工具箱,Sheffield大学版

鉴于众多GA爱好者提问有关Matlab遗传算法工具箱的问题,在此作出简短的介绍。

1、Matlab自带的遗传算法工具箱名为GADS,可以在图形界面下直接使用,在Matlab主界面上依次打开Start-Toolbox-Genetic Algorithm and Direct Search,或者直接键入gatool命令。

2、Sheffield的GA工具箱不同于Matlab自带的GA Tools,它由英国Sheffield大学的开发,工具箱名为GATbx(Genetic Algorithm Optimization Toolbox),建议在Matlab 7下使用。有一本书《MATLAB遗传算法工具箱及应用》(西安电子科技大学出版社)对此工具箱有详细介绍,可以参照学习。

下载:

Sheffield大学Matlab遗传算法工具箱

安装:

1、解压gatbx-origin.zip,得到DOC和SRC文件夹;

2、拷贝SRC到Matlab安装目录下的toolbox文件夹中,并将SRC更名为genetic;

3、打开toolbox\local\目录下的pathdef.m文件,在适当位置添加以下两行代码:

Code in pathdef.mmatlabroot,\'\toolbox\genetic;\',...

matlabroot,\'\toolbox\genetic\test_fns;\',...

4、重启Matlab。