% “小生境遗传算法+混合蛙跳算法”Matlab工具箱 Version3.0正式版(此版本为最终版本,以后不再更新)
% "Niched Genetic Algoritm & Shuffled Frog-Leaping Alogrihtm" Matlab Toolbox - trial version 3.0
% 使用平台 - Matlab7.0及以上版本
% 特别提示一:不同版本和不同应用的同名文件不可混合使用
% 特别提示二: 采用以下三种方法来可有效克服随机初始化带来的局部极小问题
% 1、若干次运行取最优
% 2、增加进化代数maxgen
% 3、加大种群规模popsize
% SFLA3.0是SFLA2.0的简化版本,从使用者的角度简化了相关参数设置 (此版本为最终版本,以后不再更新)
%--------------------------------------------------------------------------
% SFLA2.0对SFLA1.0在以下两个方面做了重大升级(此版本为最终版本,以后不再更新)
% 1、当method = 5时,改善了混合蛙跳算法易陷入局部极小的性能
% 2、进一步改进了“扰动算子”的设计,在去掉了随进化代数的加权处理的同时,进一步提高了局部寻优精度
%--------------------------------------------------------------------------
% SFLA1.0对PPNGA4.0在以下五个方面做了重大升级
% 1、函数优化新增了五个30维标准的测试函数: (1)Sphere,(2)Rosenbrock,(3)Rastrigin,(4)Griewank,(5)Schaffer
% 2、函数优化增加了浮点数编码,同时提高了求解精度与速度
% 3、SFLA1.0整合了小生境遗传算法(PPNGA)和混合蛙跳算法(SFLA)的优点,具有加快求解速度和跳出局部极小的功能
% 4、改进了“扰动算子”的设计,同时随进化代数加权处理,提高了收敛初期的随机优化,和收敛末期的精确求解功能
% 5、对于TSP和“确定型流水车间调度”问题,增加了启发式初始化选项
%--------------------------------------------------------------------------
% Version4.0对Version3.0对在以下四个方面做了重大改进
% 1、新增加了两项应用(1)确定型流水车间调度问题(2)背包问题
% 2、TSP、流水车间调度问题、背包问题,在初始化或寻优过程中采用了相关启发式算法,加快了收敛速度
% 3、TSP、流水车间调度问题,综合运用了多种交叉与变异算法,增加了种群多样性
% 4、改进了“扰动算子”,增强了整个种群所有个体的局部搜索能力
%--------------------------------------------------------------------------
% Version3.0对Version2.0对在以下五个方面做了重大改进
% 1、在适用度评价,和遗传操作运算过程中采用了批处理方式,显著加快了运算速度
% 2、在“扰动算子”中,将个体的表现型扰动改为基因型扰动,省去了再编码所消耗的时间
% 3、将伪并行算法引入到了小生境遗传算法中,进一步抑制早熟,代价是收敛稍慢,需要增加进化代数
% 4、伪并行算法采用了岛屿群体模型,因此程序结构在上一版本的基础上做了重大调整
% 5、增加了遗传算法的TSP应用,在以后的版本中将陆续增加新的应用...
%--------------------------------------------------------------------------
% Version2.0对Version1.0对在以下三个方面做了重大改进
% 1、采用格雷码编码,增强了局部搜索能力
% 2、改进了交叉算子,增强了种群整体收敛性能
% 3、引入了“扰动算子”:Disturb.p,增强了最优个体附近的局部搜索能力
%--------------------------------------------------------------------------
% 接口文件说明:
% 确定型流水车间调度问题
% ...\Flow_Shop_Scheduling_Problem\...
% Main_SFLA_FsspYours.m - 5个工件4台机器的确定型流水车间调度问题 - 主程序(时间矩阵手动输入)
% Main_SFLA_FsspNM - N个工件M1台机器的确定型流水车间调度问题 - 主程序(时间矩阵随机生成)
% 高维函数优化问题
% ...\Function_Optimization\...
% F0_FunYours.m - 自定义的三维优化函数
% F1_Sphere.m - 以下是五个经典的测试函数
% F2_Rosenbrock.m
% F3_Rastrigin.m
% F4_Griewank.m
% F5_Schaffer.m
% Main_SFLA_F0_FunYours.m - 自定义的三维优化函数 - 主程序
% Main_SFLA_F1_Sphere.m - 以下是五个经典的测试函数 - 主程序
% Main_SFLA_F2_Rosenbrock.m
% Main_SFLA_F3_Rastrigin.m
% Main_SFLA_F4_Griewank.m
% Main_SFLA_F5_Schaffer.m
% 0-1背包问题
% ...\Knapsack_Problem\...
% Main_SFLA_KP1.m - 广义背包问题 - 主程序
% Main_SFLA_KP2.m - 背包问题 - 主程序
% 旅行商问题
% ...\Traveling_Salesman_Problem\...
% Main_SFLA_TspCityN.m - TSP问题 - 主程序 (城市坐标随机生成)
% Main_SFLA_TspYours.m - TSP问题 - 主程序 (城市坐标手动输入)
%--------------------------------------------------------------------------
% 简要使用说明:
% 1、打开Function_Optimization子文件夹,打开Main_SFLA_F0_FunYours.m文件和F0_FunYours.m文件
% 2、在F0_FunYours.m文件中自定义优化函数,在打开Main_SFLA_F0_FunYours.m设置相关参数
% 特别注意:F0_FunYours函数输入参数的列数一定要与在打开Main_SFLA_F0_FunYours文件中参数Svars的行数相一致
% 3、其它应用在相关子文件夹中,直接打开Main_SFLA_*.m文件,设置相关参数
% 4、在Main_SFLA_*.m文件中,直接按快捷键F5运行
% 5、在Command Window窗口看运行结果,相关结果图形自动给出
% 6、此版本工具箱为试用版,有100次使用限制,如需正版请联系我;
% 7、作者:陆振波,海军工程大学
% 欢迎同行来信交流与合作,更多文章与程序下载请访问我的个人主页
% 电子邮件:luzhenbo@yahoo.com.cn
% 个人主页:http://blog.sina.com.cn/luzhenbo2
没有合适的资源?快使用搜索试试~ 我知道了~
MATLAB的多个实用工具箱
共617个文件
m:408个
mexw64:39个
mexw32:37个
需积分: 44 87 下载量 12 浏览量
2018-04-13
16:15:11
上传
评论 8
收藏 3.1MB RAR 举报
温馨提示
MATLAB里未带有的工具箱,主要有支持向量机libsvm-3.22,最小二乘支持向量机LSSVMlabv1_8_R2009b_R2011a,聚类KMeans_lzb1.0,混沌时间序列ChaosToolbox_lzb3.0,ChaosToolbox2p1_trial等等。
资源推荐
资源详情
资源评论
收起资源包目录
MATLAB的多个实用工具箱 (617个子文件)
svmtrain.c 12KB
svmtrain.c 11KB
svmpredict.c 10KB
svmpredict.c 9KB
svm-train.c 9KB
svm-scale.c 8KB
svm_model_matlab.c 8KB
svm_model_matlab.c 8KB
CC_luzhenbo.c 6KB
interface.c 6KB
svm-predict.c 5KB
Amutual_lzb.c 5KB
ccFunction_luzhenbo.c 5KB
libsvmread.c 4KB
KolmogorovEntropy.c 4KB
libsvmread.c 4KB
DuffingData2.c 4KB
DuffingData.c 4KB
DuffingData.c 3KB
ccFunction.c 3KB
RosslerData.c 3KB
ChensData.c 3KB
LorenzData.c 3KB
LorenzData.c 3KB
RosslerData.c 3KB
CorrelationIntegral.c 3KB
CorrelationIntegral.c 3KB
libsvmwrite.c 2KB
libsvmwrite.c 2KB
main.c 398B
COPYRIGHT 1KB
COPYRIGHT 1KB
svm.cpp 64KB
svm.cpp 61KB
svm-toy.cpp 11KB
callbacks.cpp 10KB
svm-toy.cpp 10KB
svm.def 477B
libsvm.dll 253KB
README.doc 1KB
svm-train.exe 243KB
svm-toy.exe 222KB
svm-predict.exe 208KB
svm-scale.exe 162KB
FigN20M10.fig 28KB
FigN50.fig 16KB
dla.gif 30KB
dla.gif 30KB
dla.gif 30KB
dla.gif 30KB
svm-toy.glade 6KB
svm.h 3KB
svm.h 3KB
callbacks.h 2KB
interface.h 203B
svm_model_matlab.h 201B
svm_model_matlab.h 201B
heart_scale 27KB
FAQ.html 81KB
test_applet.html 81B
libsvm.jar 54KB
svm.java 63KB
svm_toy.java 12KB
svm_scale.java 9KB
svm_train.java 8KB
svm_predict.java 5KB
svm_parameter.java 1KB
svm_model.java 868B
svm_problem.java 136B
svm_node.java 115B
svm_print_interface.java 87B
tunelssvm.m 23KB
SearchNN2.m 12KB
SearchNN2.m 12KB
SearchNN2.m 12KB
Cross.m 11KB
Cross.m 11KB
Cross.m 11KB
SI_ABC.m 11KB
SI_PSO.m 11KB
gaot_ga.m 11KB
SI_AF_SFLA.m 10KB
bay_lssvm.m 10KB
SI_DEb2.m 10KB
cnnbp2.m 10KB
Main1_SwarmIntelligence_Interface.m 10KB
plotlssvm.m 10KB
rsimplex.m 10KB
SI_DEr1.m 10KB
simplex.m 10KB
SI_PPNGA.m 10KB
SI_SFLA.m 9KB
SI_MSFLA.m 9KB
bay_modoutClass.m 9KB
trainlssvm.m 9KB
cnnbp.m 8KB
bay_lssvmARD.m 8KB
Cross.m 7KB
roc.m 7KB
gridsearch.m 7KB
共 617 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7
资源评论
weixin_41176218
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功