MATLAB 的遗传算法工具箱,是雷英杰这版,挺适合新手入门也方便老手测试各种遗传策略。工具箱用的是 GATBX,结构清晰,函数封装得也比较到位,像initga
、ga
这些核心函数用起来顺手。
里面的示例代码也挺实用的,不是那种光讲原理没落地的那种,比如多目标优化、约束问题、函数寻优这些场景全覆盖了。配合matlab
自带的绘图功能,用来可视化遗传过程也方便。
要注意的是安装路径不要用中文,容易出错,工具箱里startup.m
文件最好放到matlab
启动路径下,不然加载不全。
如果你对遗传算法感兴趣,尤其是想结合MATLAB
来跑点实验,这套资源还蛮值得一试的。文档也齐全,不怕看不懂。