ImageVerifierCode 换一换
格式:PPT , 页数:27 ,大小:282KB ,
资源ID:1047672      下载积分:10 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1047672.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(十遗传算法与优化问题.PPT)为本站会员(国***)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

十遗传算法与优化问题.PPT

1、实验十遗传算法与优化问题数学实验q 本实验主要介绍 遗传算法的基本理论,然后通过求解几个简单的函数最值问题,来说明如何利用遗传算法进行初步的优化计算 。问题背景和实验目的q 遗传算法( Genetic Algorithm,简称 GA),是模拟达尔文的遗传选择和自然淘汰的生物进化过程的计算 机算法,它由美国 Holland 教授 1975年提出 。q 遗传算法作为一种新的全局优化搜索算法,以其简单通用、鲁棒性强、适合并行处理及应用范围广等显著特点,奠定了它作为 21世纪关键智能计算之一的地位 。q 基本思想 :遗传算法基本原理u 基于模仿生物界遗传学的遗传过程,把问题的参数用基因来表示,把问题的

2、解用染色体来表示代表(在计算机里用二进制码表示),从而得到一个由具有不同染色体的个体组成的群体。u 这个群体在问题特定的环境里生存竞争,适者有最好的机会生存和产生后代,后代随机化地继承父代的最好特征,并也在生存环境的控制支配下继续这一过程。u 群体的染色体都将逐渐适应环境,不断进化,最后收敛到一族最适应环境的类似个体,即得到问题最优解。遗传学相关概念 遗传学遗传算法 数学1 个体 要处理的基本对象、结构也就是可行解2 群体 个体的集合 被选定的一组可行解3 染色体个体的表现形式 可行解的编码4 基因 染色体中的元素 编码中的元素5 基因位某一基因在染色体中的位置元素在编码中的位置6 适应值个体

3、对于环境的适应程度,或在环境压力下的生存能力可行解所对应的适应函数值7 种群 被选定的一组染色体或个体根据入选概率定出的一组可行解8 选择 从群体中选择优胜的个体,淘汰劣质个体的操作保留或复制适应值大的可行解,去掉小的可行解遗传学相关概念 遗传学 遗传算法 数学9 交叉 一组染色体上对应基因段的交换根据交叉原则产生的一组新解10 交叉概率染色体对应基因段交换的概率(可能性大小)闭区间 0,1上的一个值,一般为0.650.9011 变异 染色体水平上基因变化编码的某些元素被改变12 变异概率染色体上基因变化的概率(可能性大小)开区间 (0,1)内的一个值 , 一般为0.0010.0113 进化、

4、适者生存个体进行 优胜劣汰的进化,一代又一代地优化目标函数取到最大值, 最优的 可行解q 遗传算法计算优化的过程就如同生物学上生物遗传进化的过程,主要有三个基本操作(或算子):遗传算法的步骤 l 选择( Selection)l 交叉( Crossover)l 变异( Mutation)遗传算法的步骤 q 遗传算法基本步骤:u 把这些可行解置于问题的 “环境 ” 中,按适者生存的原则,选取较适应环境的 “染色体 ”进行复制,并通过交叉、变异过程产生更适应环境的新一代 “染色体 ” 群u 把问题的解表示成 “染色体 ”,在算法中就是以二进制编码的串,给出一群 “染色体 ”,也就是假设的可行解u 经

5、过这样的一代一代地进化,最后就会收敛到最适应环境的一个 “染色体 ” 上,它就是问题的最优解遗传算法有很多种具体的不同实现过程,这里仅介绍标准遗传算法的主要步骤。遗传算法具体步骤 选择编码策略,把参数集合(可行解集合)转换染色体结构空间; 定义适应函数,便于计算适应值; 确定遗传策略,包括选择群体大小,选择、交叉、变异方法以及确定交叉概率、变异概率等遗传参数; 随机产生初始化群体; 计算群体中的个体或染色体解码后的适应值; 按照遗传策略,运用选择、交叉和变异算子作用于群体,形成下一代群体; 判断群体性能是否满足某一指标,或者已完成预定的迭代次数,不满足则返回第五步,或者修改遗传策略再返回第六步

6、遗传算法具体步骤 产生初始群体是否满足终止条件得到结果 是结束程序否计算每个个体的适应值以概率选择遗传算子选择一个个体复制到新群体选择两个个体进行交叉插入到新群体选择一个个体进行变异插入到新群体得到新群体例 1. 设 f(x) = -x2 + 2x + 0.5,求 max f(x), x-1, 2。遗传算法的实际应用 我们将通过这个简单的求最值问题来详细给出遗传算法的整个过程。( 1)编码和产生初始群体u 首先需要确定编码的策略,也就是说如何把 -1, 2 区间内的数用计算机语言表示出来。编码就是从表现型到基因型的映射,编码时要注意以下三个原则:n 完备性:问题空间中所有点(潜在解)都能成为 GA编码空间中的点(染色体位串)的表现型;n 健全性: GA编码空间中的染色体位串必须对应问题空间中的某一潜在解;n 非冗余性:染色体和潜在解必须一一对应

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。