下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
遗传算法求解道路函数优化问题的实现目录TOC\o"1-2"\h\u1195遗传算法求解道路函数优化问题的实现 189951函数优化问题的描述 113782传算法求解函数最优化的实现 1171812.1编码方案的确定 1174662.2适应度函数 268912.3遗传算子实现 2117612.4算例 31函数优化问题的描述根据宏观因素,全部的搜索与更新都针对目标值中的“值”来完善,此处代表的函数值注重函数的数学属性,比如说函数的接连性,变化性以及多方面性等。一般将目标函数的完善问题阐述成:Maxf(Xi),f(Xi)ϵRn,Xi∈S或minf(Xi),f(Xi)ϵRn以上公式介绍的问题表示计算目标函数的最大值或者是最小值,本质上两种问题能够彼此转变,最大值的目标函数。f(Xi)与(-1)相乘之后可以转变成最小值的问题,相反也是同理。假如把目标函数f(X就目标函数实行优化是找到函数f(Xi)符合全部限制标准之后计算的结果范围,也就是定义域中所有最佳答案与符合此答案的n维实向量X2传算法求解函数最优化的实现2.1编码方案的确定挑选代码编程策略能够制约到算法的作用,速度与水平。没有着重强调精确度以及变化因素不多的函数优化问题中,需要利用二进制编码,他的好处就是方便实行遗传运行,满足相应的模式原理等;一些高精确度标准,维度多的问题中,一般会运用实数编码,他的好处就是引进函数优化知识的时候,计算的答案能够有效分析挑选正确答案。2.2适应度函数适应度主要划分集群中单体的优劣,适应度值增加,单体的功能就越强,相反,其功能就越低。遗传算法是根据适应度来挑选单体的,并且能够确保适应度良好的单体能够在下一代遗传中存在尽可能多的单体[14]。适应度和函数值是应对的联系,利用遗传算法计算最小值的时候,应该转变目标函数,并且还要提取一个最大值,从而扣除单体函数值就能够当作这一单体的适应度。适应度用正数表示,因此计算最大值的时候,能够预测能够产生的负数状况,应该提前设置常数值,让其累计叠加之后的适应度是正数。这样适应度函数完成步骤的时候,能够暗笑比重来挑选匹配的算子,挑选算子的概率,能够简单的体现成将函数值当做适应度。2.3遗传算子实现遗传算法和普通搜索算法的差别是挑选算子的时候,让适应度变大的答案成为下一代生存几率最大的基因。交错算子模仿生物界的遗传因子,其利用了遗传算是和其余优化算法的本质区别。裂变算子能够当做和挑选算子或者是交错算子联合进行的运行步骤。把挑选,交错与裂变算子的流程整合成组合模具方式,以此来增加繁殖流程,提升鲁棒性。理论上表示遗传算子的排列具有随意性,然而在规划步骤的时候需要顾及到计算数量的多少等众多原因,需要利用各自的排列顺序整合模具,从而计算出相应的答案[16]。步骤模具包含了S1为比重选取选择,S2为联赛随机选取,C1为单体交错,C2位多体交错,C3为平均交错,C4为整体算术交错,M1为位裂变,M2为平均裂变,M3为边界裂变,M4为不一样性裂变,M5-高斯变异等。整合过程中需要关注挑选遗传算子的编码措施。比如说就二进制编码策略而言,S1,M1,C1,C2能够被选取;其次需要关注问题自身的树形,就最佳方案边际优化问题,M3能够计算书最佳答案。详细的组合如表1。表1遗传模块组合方式编码方式二进制编码实数编码模块组合方式S1;C1、C2;M1、M2;总共四种组合方式S1、S2;C3、C4;M2、M3、M4、M5;总共十六种组合方式2.4算例(1)比如计算没有限制优化的六峰值驼背函数Minf(x、y)=(4-2.1x2+x4/3)x2选择实数编码与C4、S1、M4组合,便于根据六个最小数值找到整体的最小值(-0.0898,0.7126)与(0.0898,-0.7126)。(2)相同的没有限制优化,Rosenbrock函数计算时能够与一种组合共同计算:maxf(x、y)=100(x2−y)2选择实数编码和S2、C3、M4组合,比较满足函数的特征,从而寻求最大值(-2.048,-2.048)。(3)计算繁杂的限制性函数优化问题过程中,应该利用惩罚函数解决不法单体:Maxf(x,y,z)=(3x+y-2z+0.8)/(2x-y+z)+(4x-2y+z)/(7x+3y-z)s.t.x+y−z≤1这时S2、C4、M4进行验证与其余组合相比便于找出最大值(1,0,0),进行裂变的时候就是预防出现未成熟收敛而导师范围较小,裂变的机率变大。限制表顺的解决首先要寻找变化因素的域来进行限制,把第一条与第二条中的限制融合起来,核算出x≤1;将第一条与第四条限制条件融合起来,能够核算出y≤0.9;将第二条与第五条限制条件融合起来,能够核算出z≤0.158;结合x,y,z≥0能够明确原始集群的数值域。设定惩罚函数时只能设定成静止惩罚,违反限制的次数会缩减目标值,以此通过代代排列顺序来约束不法单体的出现。(4)就等式限制条件的函数优化而言,利用恢复流程解决限制条件,并且获得优质的成效,例如如下函数:Maxf(w,x,y,z)=0.6w+0.6x-6w-4y+3zs.t.−3w+x−3y=0就此类问题,首先要明确变化量的范畴,大概是:0≤w≤3,0≤x≤4,0≤y≤2,0≤z≤1,(也就是根据这一范畴,不能确保原始集群的合理性),然后设定恢复流程,把等式限制当做恢复的目标,因为y的范畴不大
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高考物理总复习专题十电磁感应第3讲电磁感应定律的综合应用练习含答案
- 劳务分包合同价款确定技巧
- 2023年华侨生联考英语作文真题
- 广东省肇庆市高中英语 Unit 4 Astronomy the science of the starsReading教案 新人教版必修3
- 九年级化学上册 第1单元 步入化学殿堂 到实验室去 化学实验基本技能训练(一)教案(2)(新版)鲁教版
- 2024年一年级品生下册《班级小公约》教案 未来版
- 2024年九年级化学上册 5.1 质量守恒定律教案(pdf)(新版)新人教版
- 2024-2025学年高中物理 第一章 动量守恒定律 3 动量守恒定律教案 新人教版选择性必修第一册
- 2024年四年级英语下册 Unit 8 What Can You Do Lesson 2教案 陕旅版(三起)
- 山东济南槐荫区2024-2025学年七年级数学第一学期期中考试试题(含答案)
- GB/T 14996-2010高温合金冷轧板
- 【写作讲座】如何提升高中英语写作能力
- 公路工程概论全套课件
- 全文《中国式现代化》PPT
- 《红楼梦》深入研读学习任务群设计
- 消毒供应中心专科试题
- 12劳动安全与工业卫生
- 加油站两体系制度
- 医养康养中心设备配备清单
- TRIZ理论-创新方法课件
- 人教版六年级上学期科学4.14《风能和水能》教学课件
评论
0/150
提交评论