luzhenbo 发表于 2011-8-18 16:31:21

[原创] 小生境遗传算法Matlab工具箱 Version2.0 发布, 下载地址内详

本帖最后由 luzhenbo 于 2011-8-18 20:39 编辑

% 小生境遗传算法Matlab工具箱 Version2.0
http://blog.sina.com.cn/s/blog_736aa0540100q7n2.html

% Niched Genetic Alogrihtm Matlab Toolbox - version 2.0
% 使用平台 - Matlab7.0及以上版本

% 特别提示: 采用以下三种方法来可有效克服随机初始化带来的局部极小问题
% 1、若干次运行取最优
% 2、增加进化代数maxgen
% 3、加大种群规模popsize

%--------------------------------------------------------------------------
% 在Version1.0基础上, Version2.0在以下三个方面做了重大改进
% 1、采用格雷码编码,增强了局部搜索能力
% 2、改进了交叉算子,增强了种群整体收敛性能
% 3、引入了“扰动算子”isturb.p,增强了最优个体附近的局部搜索能力

%--------------------------------------------------------------------------
% 接口文件说明:

% MyFun1.m - 一维优化函数
% MyFun2.m - 二维优化函数
% MyFun3.m - 三维优化函数
% Main_GA1.m - 一维函数优化 - 主程序
% Main_GA2.m - 二维函数优化 - 主程序
% Main_GA3.m - 三维函数优化 - 主程序

%--------------------------------------------------------------------------
% 简要使用说明:

% 1、打开主程序文件Main_GA.m和优化函数文件Myfun.m;
% 2、在Myfun.m文件增加自己需要优化的多维函数,
% 特别注意:Myfun函数输入参数的维数一定要与Main_GA.m文件中参数Svars的行数相一致;
% 3、在Main_GA.m文件设置相关参数,关于如何设置请见ref文件夹的参考文献;
% 4、在Main_GA.m文件,直接按快捷键F5运行即可;
% 5、此版本工具箱为试用版,有50次使用限制,如需正版请联系我;
% 欢迎同行来信交流与合作,更多文章与程序下载请访问我的个人主页
% 电子邮件:luzhenbo@yahoo.com.cn
% 个人主页:http://blog.sina.com.cn/luzhenbo2
页: [1]
查看完整版本: [原创] 小生境遗传算法Matlab工具箱 Version2.0 发布, 下载地址内详