- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
遗传算法(精讲)知识讲稿.ppt
遗传算法;一、遗传算法概述(1);基本思想
使用模拟生物和人类进化的方法求解复杂的优化问题,因而也称为模拟进化优化算法。将择优与随机信息交换结合在一起。在每一代中,使用上一代中最好的,即最适应环境的位或片段,形成新的人工生物集。;应用领域
早期应用研究主要围绕组合优化问题以及复杂的函数优化问题求解,以后它的研究应用迅速扩大,遍及科学、工程、商业等领域:
NP完全问题 神经网络权值
机器学习 并行处理 知识发现;二、遗传算法中的基本概念(1);用遗传算法求解问题时,必须在目标问题实际表示与遗传算法染色体结构之间建立联系,即确定编码和解码运算。
霍兰德提出的遗传算法采用二进制编码来表现个体的遗传基因型,它使用的编码符号0和1组成,因此实际的遗传基因型是一个二进制符号串。;1、二进制编码
在二进制编码中,首先要确定二进制字符串的长度l ,串长l取决于变量的定义域及计算所需的精度。
例:变量x的定义域[-2,5],要求其精度为10-6,则需要将[-2,5]分成至少7000000个等长小区域,而每个小区域用一个二进制表示。于是串长至少等于23。
4194304=2227000000223=8388608
这样,计算中的任何一个二进制串(b22b21…b0)都对应[-2,5]中的一个点。;遗传算法将问题空间表示为染色体位串空间,为了执行适者生存的原则,必须对个体位串的适应性进行评价。
适应值函数构成了个体的生存环境。
根据个体适应值可以决定它在此环境下的生存能力。
一般来说,好的染色体位串结构具有比较高的适应值,即可以取得较高的评价,具有较强的生存能力。;由于适应值是群体中个体生存机会选择的唯一确定性指标,所以适应值函数的形式直接决定着群体的优化。
根据实际问题的经济含义,适应值可以是销售收入、利润、生产占有率或机器的可靠性。
为了能够直接将适应值函数与群体中个体的优劣度量相联系,在遗传算法中适应值规定为非负,并且在任何情况下总是希望越大越好。;若SL表示位串空间,SL上的适应值函数可表示为:
f:SL?R+
其中f为实值函数,R+表示非负实数集合。
对于给定的优化问题opt g(x) (x∈[u,v])目标函数有??有负。甚至可能是复数。所以必须通过建立适应值函数与目标函数的映射关系,保证映射后的适应值是非负的,而且目标函数的优化方向应对应于适应值增大的方向。;五、适应值函数(4);六、遗传操作(1);六、遗传操作(2);六、遗传操作(3);六、遗传操作(4);六、遗传操作(5);六、遗传操作(6);六、遗传操作(7);六、遗传操作(8);六、遗传操作(9);六、遗传操作(10);六、遗传操作(11);六、遗传操作(12);六、遗传操作(13);七、初始化种群(1);七、初始化种群(2);八、控制参数的选取(1);八、控制参数的选取(2);八、控制参数的选取(3);九、算法的终止准则;十、遗传算法简例(1);十、遗传算法简例(2);十、遗传算法简例(3);十、遗传算法简例(4);十、遗传算法简例(5);十、遗传算法简例(6);十、遗传算法简例(7);十、遗传算法简例(8);十一、遗传算法的应用领域(1);十一、遗传算法的应用领域(2);
您可能关注的文档
最近下载
- 2022年一级造价师-土建案例-陈江潮精讲班完整讲义.pdf
- 第一册: 标准设计与典型造价 V3.0版 智能配电站.pdf
- 第二课性骚扰的危害 课件 2024—2025学年华东师大版(2024))初中体育与健康七年级全一册.pptx VIP
- 《工程勘察设计收费管理规定》计价格【2002】10号.doc
- 【国家标准】GB14759-2010 食品安全国家标准 食品添加剂 牛磺酸.pdf
- 2020年广西防城港中考生物真题及答案.doc VIP
- 前列腺癌的基础知识.pptx
- 食品安全管理员考试试题及答案(2025版).docx VIP
- 2025年中国空调离合器皮带轮市场现状分析及前景预测报告.docx
- (2)IT运维管理:ITIL先锋论坛—DevOps来了运维如何改变.docx
文档评论(0)