matlab遗传算法ppt

简介 相关

截图

matlab遗传算法ppt

简介

这是matlab遗传算法ppt,包括了遗传算法流程回顾,遗传算法工具箱结构,遗传算法工具箱通用函数,遗传算法工具箱应用等内容,欢迎点击下载。

matlab遗传算法ppt是由红软PPT免费下载网推荐的一款课件PPT类型的PowerPoint.

MATLAB遗传算法工具箱函数及其应用 内容提要 遗传算法流程回顾 遗传算法工具箱结构 遗传算法工具箱通用函数 遗传算法工具箱应用 一、遗传算法流程回顾 二、遗传算法工具箱结构 二、遗传算法工具箱结构 二、遗传算法工具箱结构 二、遗传算法工具箱结构 二、遗传算法工具箱结构 二、遗传算法工具箱结构 二、遗传算法工具箱结构 三、遗传算法工具箱通用函数 三、遗传算法工具箱通用函数 1、函数crtbp 功能:创建初始种群。 格式:   说明:遗传算法第一步是创建由任意染色体组成的 原始种群。crtbp创建一元素为随机数的矩阵Chrom。 三、遗传算法工具箱通用函数 例3.11 使用函数crtbp创建初始种群的应用举例。 创建一个长度为9、有6个个体的随机种群(这里前四个基因位是基本字符{0,1,2,3,4,5,6,7},后五个基因位是基本字符{0,1,2,3}): BaseV=crtbase([4 5],[8 4]); [Chrom,Lind,BaseV]=crtbp(6,BaseV); 或 [Chrom,Lind,BaseV]=crtbp([6,9],[8 8 8 8 4 4 4 4 4 ]);运行得 三、遗传算法工具箱通用函数 2、函数bs2rv 功能:二进制串到实值的转换。 格式:Phen=bs2rv(Chrom,FieldD) 说明:Phen=bs2rv(Chrom,FieldD)根据译码矩阵FieldD将二进制串矩阵Chrom转换为实值向量。返回矩阵Phen包含对应的种群表现型。 三、遗传算法工具箱通用函数 例3.21 函数bs2rv的应用举例。 下列二进制种群Chrom由函数crtbp创建,表示在[-1,10]之间的一组简单变量,程序代码表示怎样使用函数bs2rv将算术表示格雷码或二进制串表示转换为实值表现型。 Chrom=crtbp(4,8) %创建任意染色体,此处为二进制串 三、遗传算法工具箱通用函数 三、遗传算法工具箱通用函数 3、函数rws 功能:轮盘赌选择。 格式:NewChrIx=rws(FitnV,Nsel) 说明:rws在当前种群中按照它们的适应度FitnV选择Nsel个个体繁殖。FitnV是一包含种群中每个个体性能尺寸的列向量,它能通过使用函数ranking或scaling计算每个个体的适应度水平来得到。 三、遗传算法工具箱通用函数 例3.31 轮盘赌选择方法示例。 考虑8个个体的种群,假设已计算出适应度FitnV: FitnV=[1.50;1.35;1.21;1.07;0.92;0.78;0.64;0.5] 选择6个个体的索引: NewChrIx=rws(FitnV,6) NewChrIx成为 算法说明:通过计算适应度向量的累加和完成轮盘赌选择的表格,并产生随机分布在[0,sum(FitnV)]区间内的Nsel个实数,被选择个体的索引通过比较向量累加和产生的编号来决定。一个个体被选择的概率由下式给出: 四、遗传算法工具箱应用 了解MATLAB窗口界面 用遗传算法工具箱求一个简单函数的最值 四、遗传算法工具箱应用 MATLAB工作界面 四、遗传算法工具箱应用 MATLAB工作界面 四、遗传算法工具箱应用 用GA工具箱函数求解: 四、遗传算法工具箱应用 运行结果 四、遗传算法工具箱应用 改变参数运行94J红软基地

展开

同类推荐

热门PPT

相关PPT