- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
人 工 智 能
Artificial Intelligence (AI);3.4 遗传算法;遗传算法是模仿生物遗传学和自然选择机理,通过人工方式构造的一类优化搜索算法,是对生物进化过程的一个数学仿真,属于进化计算中的一类方法。;串码:表示染色体或者个体
适应度函数:表示一个染色体的适应能力,其最大值或者最小值就是最优化问题的解;一、 遗传算法的基本机理
二、遗传算法的求解步骤
三、遗传算法的收敛性(略);一、遗传算法的基本机理
1 编码与解码
2 适应度函数
3 遗传操作;1 编码与解码;编码:将问题解的结构转换成位串形式编码的过程
解码:将位串形式编码转化成问题的解的过程
染色体(个体):位串形式编码;编码与解码方法:
二进制码方法
浮点数方法
符号方法
格雷码方法;二进制码方法;假设 x ?[A, B], 每一个部分的长度为;解码方法:;特点:
编码与解码简单
码串比较长
搜索空间是有限的,提高解的精度,必须加大码长
求解多个参数时,将所有的码拼接起来;符号方法:个体编码中的基因值只取代码含义的符号集;2 适应度函数;例:对于TSP问题,要求总路径长度为最小,适应度函数可以定义为;3 遗传操作;选择操作(复制操作):根据适应度函数值所度量的个体的优劣程度决定此个体在下一代是被淘汰或是被遗。一般情况下,如果是求最大值,适应度函数值大的个体具有较大的生存机会。;交叉操作:选出两个个体作为父母个体,将两种的部分码值进行交换。;变异操作:改变数码串上的某一个位置的数码。;二、遗传算法的求解步骤;现在将遗传算法看成为一种现代的优化技术,但是不一定能找到问题的全局最优解。通过一定的手段,可以将误差控制在容许的范围内(以很大的概率找到全局最优解)。;特点:
对参数集合的编码进行进化,不是参数本身进行进化
从问题解的编码组(群体)开始,不是从单个解开始搜索
只利用适应度函数(目标函数),不需要导数等信息
只利用选择、交叉、变异等操作,不需要利用确定性规则进行随机操作;2 遗传算法的框图;基本思想;简单遗传算法的步骤:
初始化种群
计算种群中每一个个体的适应度函数值
根据与适应度相关联的规则确定进入下一轮的个体;按照某一个概率进行交叉操作
按照某一个概率进行变异操作
如果不满足终止条件,则转到(2),否则继续
将种群中适应度最优的个体作为问题的解;开始;
算法可定义为一个8元组: ;例 用遗传算法求解优化问题;
① 参数编码
将整数 x? {0,1,…,31}作为参数,采用二进制进行编码:
X=0—00000, … …x=31 —11111
② 随机生成
例如: ① 01001; ② 11001;
③ 01000; ④ 10011。;(2)选择
根据“适者生存”的自然选择原理,从初始种群中选择生命力强的个体(适者)产生新的种群
① 确定适应度函数
适应度函数取为非负函数,且适应度增大的方向对应于目标函数的优化方向
本例取适应度函数 fitness(X)=x2
② 计算适应度和选择率
将初始种群的个体解码为X,并计算适应度f(X)及选择率f/∑,其中∑为适应度之和.;选择适应值大的串作为母本,使在下一代中有更多的机会繁殖其子孙。
要在四个种子个体中做选择,要求仍然得到四个染色体,可依据适应度概率比例制定如下规则:
低于0.125以下的染色体被淘汰;
在0.125~0.375之间的染色体被复制一个;
在0.375~0.625之间的染色体被复制两个;
在0.625~0.875之间的染色体被复制三个;
在0.875以上的染色体可复制四个。;2021/8/8;③ 随机选择适者个体
采用轮盘法,对初始种群进行选择,使得最优秀的个体获得最多的生存繁殖机会。;(3)交叉
将选择出的个体存入交配池中,用随机方法配对交叉,以产生新一代的个体
① 随机选择配对;② 随机选择交叉点;
③ 采用单点交叉,产生新的种群;(4) 变异
在交叉过程中,可能丢失一些重要的遗传信息(特定位置的1与0 ),因而产生变异。为了获得新的遗传信息,则需引入适度的变异。 ;2021/8/8;9、有时候读书是一种巧妙地避开思考的方法。8月-218月-21Sunday, August 8, 2021
10、阅读一切好书如同和过去最杰出的人谈话。02:09:5402:09:5402:098/8/2021 2:09:54 AM
11、越是没有本领的就越加自命不凡。8月-2102:09:5402:09Aug-2108-Aug-21
12、越是无能的人,越喜欢挑剔别人的错儿
您可能关注的文档
- 产品培训物料清单.pptx
- 产品命名、设计、包装.pptx
- 产品命名完美季_2.pptx
- 产品差异化概述.pptx
- 产品安全性及特殊特性培训.pptx
- 产品年度质量回顾.pptx
- 产品开发的基本程序.pptx
- 产品库存管理系统用户管理及入库模块的实现教材.pptx
- 产品生命周期的各个阶段与营销战略.pptx
- 产品拍摄与图片处理基础知识.pptx
- 高考是生物一轮复习 核酸.pptx
- 第13课 现代战争与不同文化的碰撞和交流(课件)高二历史下册课件(选择性必修3).pptx
- 《英语》(新标准)小学修订版三年级下册Unit 1分层教学设计.docx
- 《英语》(新标准)小学修订版三年级下册Unit 6分层教学设计.docx
- 《英语》(新标准)小学修订版三年级下册Unit 2分层教学设计.docx
- 《英语》(新标准)小学修订版三年级下册Unit 3分层教学设计.docx
- 《英语》(新标准)小学修订版三年级下册Unit 5分层教学设计.docx
- 2.3.3 真菌(第二课时)七年级生物上册课件(人教版2024).pptx
- 《英语》(新标准)小学修订版三年级下册Unit 4分层教学设计.docx
- 6.3价值的创造和实现 高中政治课件.pptx
最近下载
- 批灰工程合同5篇.docx VIP
- 上海交大匡震邦非线性连续介质力学课后习题答案.pdf VIP
- 迪士尼神奇英语单词汇总.pdf VIP
- 2013款北京现代胜达_汽车使用手册用户操作图解驾驶车主车辆说明书电子版.pdf
- 病情证明医院证明(标准模板).docx VIP
- 科拓前置式超声波车位引导系统调试手册V2.0.doc VIP
- 外研版(2025)必修第一册Unit 4 Friends Forever Developing ideas After twenty years 课件(共16张PPT)(含音频+视频).pptx VIP
- Unit4DevelopingideasAfterTwentyYears课件高中英语外研版必修第一册(完整版).pptx
- 从知识走向思维:小学数学结构化教学的“破与立”.pdf VIP
- 经皮冠状动脉介入治疗指南(2025).pdf VIP
原创力文档


文档评论(0)