




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1/7遗传算法基本理论与方法遗传算法基本理论与方法1标准遗传算法基本遗传算法包括选择、交叉和变异这些基本遗传算子。其数学模型可表示为SAG其中C为个体的编码方法;E为个体适应度评价函数;P0为初始种群;N为种群大小;为选择算子;为交叉算子;为变异算子;T为遗传运算终止条件;遗传算法基本方法及其改进编码方式编码方式决定了个体的染色体排列形式,其好坏直接影响遗传算法中的选择算子、交叉算子和变异算子的运算,也决定了解码方式。二进制编码二进制编码使用的字符号0,1作为编码符号,即用一个0,1所组成的二进制符号串构成的个体基因型。二进制编码方法应用于遗传算法中有如下优点1)遗传算法中的遗传操作如交叉、变异很容易实现,且容易用生物遗传理论来解释;2)算法可处理的模式多,增强了全局搜索能力;2/73)便于编码、解码操作;4)符合最小字符集编码原则;5)并行处理能力较强。二进制编码在存着连续函数离散化的映射误差,不能直接反应出所求问题的本身结构特征,不便于开发专门针对某类问题的遗传运算算子。初始种群的设定基本遗传算法是按随机方法在可能解空间内产生一个一定规模的初始群体,然后从这个初始群体开始遗传操作,搜索最优解。初始种群的设定一般服从下列准则1)根据优化问题,把握最优解所占空间在整个问题空间的分布范围,然后,在此分布范围内设定合适的初始群体。2)先随机生成一定数目的个体,然后从中挑出最好的个体加入到初始群体中。该过程不断迭代,直到初始群体中个体数目达到了预先确定的种群大小。选择算子的分析选择算子的作用是选择优良基因参与遗传运算,目的是防止有用的遗传信息丢失,从而提高全局收敛效率。常用的遗传算子轮盘赌选择机制轮盘赌选择也称适应度比例选择,是遗传算法中最3/7基本的选择机制,每个个体被选择进入下一代的概率为这个个体的适应度值占全部个体适应度值之和的比例。但是轮盘赌选择机制选择误差较大,不是所有高适应度值的个体都能被选中,适应度值较低但具有优良基因模式的个体被选择的概率也很低,这样就会导致早熟现象的产生。最优保存选择机制最优保存选择机制的基本思想是直接把群体中适应度最高的个体复制到下一代,而不进行配对交叉等遗传操作。具体步骤如下1)找出当前群体中适应度值最高和最低的个体的集合;2)若当代群体中存在适应度值比迄今为止最好个体的适应度高的个体,则用此个体作为新的迄今为止的最好个体;3)用迄今为止的最好个体将当代群体中的最差个体替换掉;最优保存选择机制的全局搜索能力不强,虽然对单峰性质优化问题的空间搜索具有较高的效率,但对多峰性质空间的搜索效率很差,因此该方法只能作为辅助方法使用。2交叉算子分析交叉算子在遗传算法中起着核心的作用,是产生新4/7个体的主要方法。在设计交叉算子时,既要尽量保护具有优良性状的模式,又要能有效地产生出一些新的优良模式,主要包括确定交叉点的位置;确定基因交换的方式。二进制编码下的交叉算子分析点式交叉算子在已经两两配对好的个体中随机选取一个或多个交叉点,然后交换对位的字串。其具体操作步骤如下1)采用随机的方法对个体进行两两配对;2)在配对的个体中,采用随机的方法设置一个或者多个交叉点;3)依据设定的原则进行染色体交换,形成新的个体。一致交叉算子一致交叉算子通过设定屏蔽字的方式来决定两个配对个体的某些基因被继承。其具体操作步骤如下1)随机生成一个屏蔽字W,使其与个体编码长度相等。设WW1W2WIWL,其中L为个体编码的长度;2)当WI0时,参与交换的父代个体在第I个基因座上保持不变;3)当WI1时,参与交换的父代个体在第I个基因座上相互交换基因。2变异算子分析5/7变异算子模拟基因突变而得到新个体的现象。变异算子作为遗传算法的辅助性算子,其主要功能是使种群在进化过程中维持多样性、防止早熟。变异算子可以加强遗传算法解的局部随机搜索能力,与交叉算子结合共同完成对搜索空间搜索,使遗传算法能够快速完成寻优过程,最终收敛于最优解。二进制编码下的变异算子分析基本变异算子基本变异算子是指随机生成一个或多个变异位置,然后对其对应码值取反。具体操作过程先指定一个变异概率PM,然后在之间取一组随机数,其长度与编码长度相同。然后将随机数小于变异概率PM的位置上的个体基因值取反。实数编码下的变异算子分析均匀变异算子均匀变异算子中为个体编码中指定变异位置的概率是均匀分布概率的。设XI为父代个体,发生变异为分量XK,若为符合概率分布的随机数,则在均匀变异算子作用下产生的后代个体YK为;均匀变异算子能够使搜索点在整个搜索空间上移动,从而增加群体的多样性,使算法处理更多的模式,适合遗传算法的初期运算。其缺点是随机6/7搜索空间内的点,对某一重点区域进行局部搜索很难得到实现。非均匀变异算子非均匀变异算子是在所选编码附近进行小范围变化,以扰动后的结果作为变异后的新基因值。设XI为执行变异的父代个体,其中分量XK发生变异,若,则采用非均匀变异算子产生的后代个体YK为且为符合非均匀概率分布的一个随机数。只要随着进化代数T的增加,接近0的概率也增加,在遗传算法运行后期可进行局部搜索。变异概率自适应地随进化的进行而逐步减小,在计算后期可实现在重点区域的局部搜索。2适应度函数分析基本的适应度函数根据适应度值为非负的条件,直接以实际问题的目标函数转化为适应度函数。当目标函数为最大化问题时,取当目标函数为最小化问题时,取这种表达方式会使得某些待求解的函数在函数值的分布上相差很大,种群的平均性能不能被这种情况下得到的平均适应度值所体现,影响算法性能。适应度函数的变换线性变换法7/7线性变换可用下式表示式中,F为原来的适应度函数,F为经过线性拉伸变换后的适应度函数。系数A和B的值的设定需要满足以下条件保持变换前后的适应度的平均值不变;为控制适应度值最大的个体在下一代中的复制,应该使得变换后适应度最大值应与原适应度平均值是一个指定倍数C的关系。式中,FAVG为平均适应度,FMAX本文由论文联盟HTTP/收集整理为最大适应度,C为最佳个体的期望复制
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年江西事业单位真题
- 2024年葫芦岛市检察系统考试真题
- 2025年新能源汽车换电产业投资机会与风险预警报告
- 残疾人专职委员聘用协议书5篇
- 2024-2025学年高中生物 第二章 组成细胞的分子 专题2.1 细胞中的元素和化合物说课稿(提升版)新人教版必修1
- 2025年低空经济行业监管事权划分与跨部门协同创新模式创新案例分析报告
- 2025年低空经济无人机产业政策建议报告
- 2025低空经济:航空维修与服务产业升级报告
- 难点解析-人教版八年级上册物理《声现象》重点解析试卷
- 2025年风电场环境影响评价与气候变化适应报告
- 轮机概论-大连海事大学
- 题型06 函数的性质之周期性及蛙跳函数(解析版)
- YY/T 1851-2022用于增材制造的医用纯钽粉末
- GB/T 5163-2006烧结金属材料(不包括硬质合金)可渗性烧结金属材料密度、含油率和开孔率的测定
- GB/T 19575-2004农产品批发市场管理技术规范
- 《管理沟通实务(第四版)》课件第一章 沟通与管理沟通
- GA 36-2014中华人民共和国机动车号牌
- 人教七年级历史上第一单元 史前时期:中国境内人类的活动测试题word版含答案
- 2023年乐山新沐港航投资运营有限公司招聘笔试题库及答案解析
- 监理事故案例分析课件
- 我国大型基建工程材料供应的特点
评论
0/150
提交评论