遗传算法(genetic algorithm,GA)是一种进化算法,其基本原理是仿效生物界中的“物竞天择、适者生存”的演化法则。遗传算法是把问题参数编码为染色体,再利用选代的方式进行选择、交叉以及变异等运算来交换种群中染色体的信息,最终生成符合优化目标的染色体。 谢菲尔德(Sheffield)遗传算法工具箱是英国谢菲尔德大学开发的遗传算法工具箱。该工具箱是用MATLAB高级语言编写的,对问题使用M文件编写,可以看见算法的源代码,与此匹配的是先进的MATLAB数据分析、可视化工具、特殊目的应用领域工具箱和展现给使用者具有研究遗传算法可能性的一致环境。该工具箱为遗传算法研究者和初次实验遗传算法的用户提供了广泛多样的实用函数。 遗传算法工具箱提供了一种求解非线性、多模型、多目标等复杂系统优化问题的通用框架,它不依赖问题的具体领域,对问题的种类具有很强的鲁棒性,所以它广泛应用于各个科学领域。遗传算法在函数优化、组合优化、生产调度、自动控制、机器人学、图像处理、人工生命、遗传编码和机器学习等方面得到了广泛运用。
2022-08-18 12:05:49 436KB 算法工具箱
1
已经将谢菲尔德大学的遗传算法工具箱通过数据修改改成现在版本可以使用的。
2022-07-23 12:05:16 214KB matlab 遗传算法 谢菲尔德大学
1
多种群遗传算法的函数优化算法matlab代码及谢菲尔德遗传算法工具箱,遗传算法相关
2022-01-06 10:51:01 430KB matlab 遗传算法 谢菲尔德
1
谢菲尔德遗传算法工具箱gatbx 1.3版本
2021-12-13 10:28:14 221KB 谢菲尔德 遗传算法 工具箱 gatbx
1
①第一步:将工具箱文件夹复制到本地计算机中的工具箱目录下 ②第二步:将工具箱所在的文件夹添加到MATLAB的搜索路径中 >> str=[matlabroot,'\toolbox\gatbx'] >> addpath(str) ③第三步:查看工具箱是否安装成功 >> v=ver('gatbx')
2021-11-14 11:21:21 1.31MB matlab 遗传算法 工具箱
1
工具箱已经进行二次处理,用户下载即可使用。
1
谢菲尔德遗传算法工具箱,复制到matlab安装地址可用。
2021-09-10 16:22:08 426KB 遗传算法
1
谢菲尔德遗传算法工具箱的源程序,整个程序代码讲的非常详细,分享给大家希望可以对大家有帮助!
2021-06-21 08:52:29 2KB MATLAB 程序
1
遗传算法MATLAB实现,后缀名已更改为.m,可直接使用
2021-05-06 21:05:57 2.69MB 遗传算法 MATLAB 谢菲尔德工具箱
1
谢菲尔德遗传算法工具箱,网上都是大M文件的后缀名,我已经改成了小m文件
2021-04-21 18:10:02 2.69MB 工具箱
1