遗传算法MATLAB工具包简介】的更多相关文章

下面介绍的函数都是Sheriffed大学遗传算法工具包内的常用函数 复制矩阵 B=rep(A,RepN) 1 A表示要被复制的矩阵,RepN包含每个方向的复制次数,RepN(1)代表纵向复制次数,RepN(2)代表横向复制次数 比如 A=[1,2;3,4]; B=rep(A,[1,2]) B=[1,2,1,2 3,4,3,4] 1 2 3 4 如果是 B=rep(A,[2,1]) B=[1,2 3,4 1,2 3,4] 1 2 3 4 5 =-= 教材里介绍了这个,但之后没有用到哎…… 创造种群…
原文 Windows Phone 8初学者开发—第17部分:Coding4Fun工具包简介 第17部分:Coding4Fun工具包简介 原文地址:  http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners/Part-17-Introducing-the-Coding4Fun-Toolkit 系列地址: http://channel9.msdn.com/Series/Windows-Pho…
我是小鸭酱,博客地址为:http://www.cnblogs.com/xiaoyajiang 以下运用MATLAB实现遗传算法:   clc clear   %参数 a = 0 ; b = 4 ; eps = 0.01 ; lenchrom = ceil(log2((b - a)/eps + 1)) ; sizepop = 50 ; maxgen = 500 ; pcross = 0.9 ; pm = 0.05 ;   fitness = ones(1,sizepop) ; chrom = ze…
curvelet下载的curvelet工具包,有以下三个文件:fdct_usfft_matlab.fdct_wrapping_matlab.mecv三个文件夹添加到matlab路径中即可. curvelet matlab示例代码理解: 1. fdct_wrapping function C = fdct_wrapping(x, is_real, finest, nbscales, nbangles_coarse) % fdct_wrapping.m - Fast Discrete Curvele…
遗传算法提供了一种求解非线性.多模型.多目标等复杂系统优化问题的通用框架. 先从例子开始,慢慢再总结理论... [例]利用遗传算法计算函数f(x)=x*cos(5*pi*x)+3.5在区间[-1,2.5]上的最大值 先在工作区建立上面函数的一个m文件并保存,命名为fun_sigv.m: function y=fun_sigv(x) y=x.*cos(5*pi*x)+3.5; 代沟是父代中需要经过选择.交叉.变异得到下一代的比例,例如父代共100个个体,代沟为0.9,表明有90个个体被选中进行上述…
Apache Commons是一个非常有用的工具包,解决各种实际的通用问题,下面是一个简述表,详细信息访问http://jakarta.apache.org/commons/index.html BeanUtilsCommons-BeanUtils 提供对 Java 反射和自省API的包装 BetwixtBetwixt提供将 JavaBean 映射至 XML 文档,以及相反映射的服务. ChainChain 提供实现组织复杂的处理流程的“责任链模式”. CLICLI 提供针对命令行参数,选项,选…
1.Pandas Python Data Analysis Library 或 pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的.Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具.pandas提供了大量能使我们快速便捷地处理数据的函数和方法.你很快就会发现,它是使Python成为强大而高效的数据分析环境的重要因素之一. 2.Numpy NumPy系统是Python的一种开源的数值计算扩展.这种工具可用来存储和处理大型矩阵,比Py…
多峰的Shubert为: 求f(x,y)在[-10,10]x[-10,10]上的最大值. MATLAB代码: fun_mutv函数为: function my=fun_mutv(x,y) t1=zeros(size(x)); t2=t1; for i=1:5 t1=t1+i*cos((i+1)*x+i); t2=t2+i*cos((i+1)*y+i); end my=t1.*t2; opt_minmax=1; %优化目标类型:1最大化 0最小化 num_ppu=60; %种群规模,个体个数. n…
到官网下载谢菲尔德大学的GA工具箱:http://codem.group.shef.ac.uk/index.php/ga-toolbox(其实蛮不懂为什么有人把这个传到某个网上还需要积分才能下载,人家开发者都是免费让下载的...) 安装方法抄自:http://www.cnblogs.com/zhengnanlee/p/3439649.html,感谢原作者. 安装方法: 将整个文件夹复制到matlab安装文件夹中的toolbox文件夹 例如:C:\Program Files\MATLAB\R201…
参考自: http://blog.163.com/zhaoshuyu_thomas/blog/static/461929072009103034816716/ 大家内容上可以参考上述文章,但其代码有很多逻辑和语法上的错误,恰好可以运行而已. 我对其进行了核对,修改与调试. 需要正确代码的,可在评论区留言邮箱,我可以发给你们哈.…