




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、加速优化的两种遗传算法加速优化的两种遗传算法0 0 引言引言1 1 猴王遗传算法猴王遗传算法2 2 最优子种群遗传算法最优子种群遗传算法3 3 改进的猴王遗传算法改进的猴王遗传算法4 4 结论结论2 20 0 引言引言标准遗传算法标准遗传算法在换代时将父代个体全部由子代个体代替,这样父代中有较高适应值的个体不能保留下来,会出现进化时的振荡现象。改进方法一:高适应值个体保留法高适应值个体保留法,即将父代和子代的适应值进行排序,固定种群大小,保留适应值最高的部分个体组成。改进方法二:最优个体保护策略法最优个体保护策略法,即规定父代的最优个体总是可以生存到下一代,这样以前的最优解不至于丧失。3 31
2、 1 猴王遗传算法猴王遗传算法连续非线性规划的猴王遗传算法连续非线性规划的猴王遗传算法猴王遗传算法猴王遗传算法是一种最优个体保护策略法。生物现象:生物现象:猴群竞争产生猴王,猴王在猴群中拥有基因遗传绝对优先权。基本思想:基本思想:将种群中的个体按目标函数值的大小排序,保留最优个体(猴王猴王)和部分较优个体,引入部分变异染色体更换部分较劣个体,并让最优个体依次与种群中的其他个体进行交叉变异得到下代种群中的新个体。与传统遗传算法的不同:与传统遗传算法的不同:无需计算适应度函数;无需计算每个个体参与交叉变异的概率。4 41 1 猴王遗传算法猴王遗传算法优化问题:优化问题:适应度函数越大越好,目标函数
3、越小越好;适应度函数必须是非负的,目标函数没有限制。5 5niRXmiXgtsXf, 2 , 1, 0)(. .)(min遗传算法流程图遗传算法流程图1 1 猴王遗传算法猴王遗传算法初始化:初始化:产生初始种群:产生初始种群:在可行域内随机产生个体,直至初始种群中个体数达到预定的种群规模。计算初始种群中各个体对应的目标函数值。计算初始种群中各个体对应的目标函数值。初始种群排序:初始种群排序:将初始种群内个体按目标函数值升序排列。6 6 -19 -13 -9 -4 -1 0 5 6 31 37 39 42父父代代1 1 猴王遗传算法猴王遗传算法世代进化过程:世代进化过程:复制:复制:设复制概率为
4、r,令k为不超过r N的最大整数,将父代升序序列中的前k个个体直接复制到子代种群,得到子代种群的前k个点。7 7 -19 -13 -9 -4 -1 0 5 6 31 37 39 42父父代代 -19 -13 -9 -4子子代代 -19 -13 -9 -4 -1 0 5 6 31 37 39 42父父代代 -19 -13 -9 -4子子代代1 1 猴王遗传算法猴王遗传算法世代进化过程:世代进化过程:交叉变异:交叉变异:猴王分别与第(k+1)至第N个个体交叉变异得到子代,并计算各个体对应的目标函数值。8 8 -18 -23 -20 -5 -3 13 1111 1 猴王遗传算法猴王遗传算法世代进化过
5、程:世代进化过程:选择:选择:将子代种群内的个体按目标函数值升序排列。9 9 -19 -13 -9 -4 -18 -23 -20 -5 1 -3 13 11子子代代升序排列升序排列 -23 -20 -19 -18 -13 -9 -5 -4 -3 1 11 13子子代代1 1 猴王遗传算法猴王遗传算法世代进化过程:世代进化过程:变异:变异:将子代升序序列中排在后面的ib个较劣个体用随机产生的新个体置换,并计算新个体对应的目标函数值;重新将子代个体排序。 1010 -23 -20 -19 -18 -13 -9 -5 -4 -3 1 11 13子子代代 -23 -20 -19 -18 -13 -9
6、-5 -4 -3 子子代代 3 -7 101 1 猴王遗传算法猴王遗传算法世代进化过程:世代进化过程:变异:变异:将子代升序序列中排在后面的个较劣个体用随机产生的新个体置换,并计算新个体对应的目标函数值;重新将子代个体排序。1111 -23 -20 -19 -18 -13 -9 -5 -4 -3 3 -7 10子子代代升序排列升序排列 -23 -20 -19 -18 -13 -9 -7 -5 -4 -3 3 10新新父父代代遗传算法流程图遗传算法流程图2 2 最优子种群遗传算法最优子种群遗传算法1212高适应值个体保留法和最优个体保护策略法(如猴王遗传算法)对于复杂优化问题,容易使种群收敛到局
7、部最优解。为了提高精度,加快较优个体的产生,并且避免落入局部最优解,提出最优子种群遗传算法最优子种群遗传算法。2 2 最优子种群遗传算法最优子种群遗传算法1313最优子种群实数编码遗传算法的研究最优子种群实数编码遗传算法的研究基本思想:基本思想:从某代种群中选出目标函数值最优的若干数量的个体,组成该代最优子种群最优子种群,并完全复制到子代。子代的最优目标函数值总不高于父代,进化时不会出现振荡现象。父代中目标函数值较劣的个体与父代中最优子种群中随机选取的个体进行交叉与变异,产生子代的部分个体。在最优子种群的个体间进行交叉和变异,产生部分个体。初始化:初始化:与猴王遗传算法相似,但排序产生的是最优
8、子种与猴王遗传算法相似,但排序产生的是最优子种群而不是猴王。群而不是猴王。1414 -19 -13 -9 -4 -1 0 5 6 31 37 39 42父父代代2 2 最优子种群遗传算法最优子种群遗传算法世代进化过程:世代进化过程:最优子种群的子代的产生:最优子种群的子代的产生:方法一(复制):方法一(复制):将最优子种群的个体全部复制到子代中。方法二(复制方法二(复制+ +交叉变异):交叉变异):将最优子种群中的最优个体复制到子代;将最优子种群中其余个体分别与最优个体进行交叉变异,得到对应的子代个体。15152 2 最优子种群遗传算法最优子种群遗传算法世代进化过程:世代进化过程:最优子种群的
9、子代的产生:最优子种群的子代的产生:对于简单问题采用方法二可进一步加快得到最优目标的速度。16162 2 最优子种群遗传算法最优子种群遗传算法 -19 -13 -9 -4 -1 0 5 6 31 37 39 42父父代代 -19子子代代 -14 -11 -2417172 2 最优子种群遗传算法最优子种群遗传算法 -19 -13 -9 -4 -1 0 5 6 31 37 39 42父父代代 -19子子代代 -14 -11 -24世代进化过程:世代进化过程:非最优子种群的子代的产生:非最优子种群的子代的产生:顺序取出非最优子种群的个体与最优子种群中随机取出的个体交叉变异,得到对应的子代个体。 -1
10、8 -23 -20 -51 -3 11 1318182 2 最优子种群遗传算法最优子种群遗传算法世代进化过程:世代进化过程:选择:选择:将子代种群内的个体按目标函数值升序排列。 -19 -14 -11 -24 -18 -23 -20 -5 1 -3 13 11 子子代代升序排列升序排列 -24 -23 -20 -19 -18 -14 -11 -5 -3 1 11 13新新父父代代3 3 改进的猴王遗传算法改进的猴王遗传算法1919猴王遗传算法是一种很新颖的遗传算法,对其初步的研究已经显示出一定优越性和潜力。猴王遗传算法尚存在的不足或待改进的地方是: 有些参数(复制概率、变异调整系数、变异染色体
11、引入比例)要靠人为确定,不够方便; 猴王点附近没有专门的局部寻优机制,影响了整体寻优能力。3 3 改进的猴王遗传算法改进的猴王遗传算法2020猴王遗传算法的改进猴王遗传算法的改进采用精英保留策略代替遗传选择算子,并设计了微爬山算子增强了算法的局部搜索能力,使算法性能有针对性的进一步提高。3 3 改进的猴王遗传算法改进的猴王遗传算法2121改进的自适应猴王遗传算法改进的自适应猴王遗传算法采用自适应的引进随机个体,并且提出了以群体间距方差做为自适应判据,从而在适当的时候引进随机个体。4 4 结论结论2222对多种测试函数的计算表明:猴王遗传算法直观易懂、程序简单、参数少、计算量小,是解连续非线性规
12、划问题的有效方法。最优子种群遗传算法对于多极值问题非常有效,收敛速度快,计算精度高,可得到全局最优解。但同时,这两种方法选择不同的参数会影响优化问题的求解效果,需要不断地改进。附录:参考文献附录:参考文献2323郭晨海,谢俊,刘军,等连续非线性规划的猴王遗传算法J江苏大学学报(自然科学版),2002,23(4):87-90黄隽,谢俊最优子种群实数编码遗传算法的研究J徐州师范大学学报(自然科学版),2005,23(2):53-56李宇中,刘红星,张胜猴王遗传算法的改进J南京师范大学学报(工程技术版),2004,4(3):53-56.李宇中改进的自适应猴王遗传算法J科技创新导报,2009,(24):
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 重冶固体原料输送工主管竞选考核试卷及答案
- 甲醇装置操作工三级安全教育(车间级)考核试卷及答案
- 白油装置操作工理念考核试卷及答案
- 泥面塑工职业考核试卷及答案
- 疫苗菌毒种培育工理念考核试卷及答案
- 2025年药用粉碎机械项目提案报告模板
- 门窗施工预算控制措施
- 贸易出口交货期承诺与保证措施
- 钢结构施工进度计划及风险识别保证措施
- 交通运输安全、文明作业保障措施
- 2025年陕西山西青海宁夏高考历史试卷真题答案详解(课件)
- 口腔设备学发展史
- 2025年广西专业技术人员继续教育公需科目(二)答案
- 浙江一般公需课从大模型到智能超算的思考题库及答案
- 供电公司质量月活动方案
- 外墙防水渗漏红外检测技术
- 仓库销售活动方案
- 二手电车买卖合同范本
- 团体标准解读及临床应用-成人经鼻高流量湿化氧疗技术规范2025
- 中介拍卖合同协议书范本
- DB34T 5137-2025电化学储能液冷系统设计技术要求
评论
0/150
提交评论