- 1、本文档共158页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第六节 算法实现及应用;SGA实现;为满足适应度取非负值的要求,基本遗传算法一般采用下面两种方法之一将目标函数值变换为个体的适应度。
方法一:对于目标函数是求极大化,方法为:;式中, 为一个适当地相对比较小的数它可用下面几种方法之一来选取:
预先指定的一个较小的数;
进化到当前代为止的最小目标函数值;
当前代或最近几代群体中的最小目标值。
;②比例选择算子
比例选择实际上是一种有退还随机选择,也叫做赌盘(Roulette Wheel)选择,因为这种选择方式与赌博中的赌盘操作原理非常相似。
比例选择算子的具体执行过程是:先计算出群体中所有个体的适应度之和;其次计算出每个个体的相对适应度的大小,此值即为各个个体被遗传到下一代群体中的概率;最后再使用模拟赌盘操作(即0到1之间的随机数)来确定各个个体被选中的次数。 ;③单点交叉算子
单点交叉算子是最常用和最基本的交叉操作算子。单点交叉算子的具体执行过程如下:对群体中的个体进行两两随机配对;对每一对相互配对的个体,随机设置某一基因座之后的位置为交叉点;对每一对相互配对的个体,依设定的交叉概率 在其交叉点处相互交换两个个体的部分染色体,从而产生出两个新个体。 ;④基本位变异算子
基本位变异算子的具体执行过程为:对个体的每一个基因座,依变异概率 指定其为变异点;对每一个指定的变异点,对其基因值做取反运算或用其他等位基因值来代替,从而产生出一个新的个体。 ;简单演示;(4)轮盘赌选择:选择概率
个体: 01101,11000,01000,10011
适应度: 169 576 64 361
选择概率:0.14 0.49 0.06 0.31
选择 11000 和 01101交配产生下一代;(5)交叉操作:发生交叉的概率取大
交叉点位置的选取是随机的(单点交叉)
0110 1 0110 0
1100 0 1100 1;(6)变异:发生变异的概率取小
改变某个字节 11001 ?11101
(7)新群体的产生:
保留上一代最优个体,1个新个体取代旧个体
11101,11000,01000,10011
(8)重复上述操作20次,或许就能够得到最优解! ;应用实例:TSP;TSP问题;交叉算子;交叉算子;变异算子;编码方案
路径表达:对一个旅行最自然的表达
一个旅行 5—1—7—8—9—4—6—2—3 的编码就是(5 1 7 8 9 4 6 2 3)
编码空间和解空间一一对应,总量为n! 个?
其实一些解是相同的,因为
(5 1 7 8 9 | 4 6 2 3)= (4 6 2 3 | 5 1 7 8 9)
二者是同一个解
(n -1)!/2;适应度函数
就取为目标函数的倒数,即路径总长度的倒数
初始种群
随机生成40个
终止条件
2000次迭代
参数设置
自定;.;交叉操作算子
Davis提出OX算子:通过从一个亲体中挑选一个子序列旅行并保存另一个亲体的城市相对次序来构造后代
例如:
p1=(1 2 3 | 4 5 6 7 | 8 9)
p2=(4 5 2 | 1 8 7 6 | 9 3)
首先保持中间部分
o1=(X X X | 4 5 6 7 | X X )
o2=(X X X | 1 8 7 6 | X X );交叉操作算子
然后移走p2中已在o1中的城市4、5、6和7后,得到
2—1—8—9—3
该序列顺次放在o1中:
o1=(2 1 8 | 4 5 6 7 | 9 3)
类似地,可以得到另一个后代:
o2=(2 3 4 | 1 8 7 6 | 5 9);变异操作算子
采用倒置变异:在染色体上随机地选择两点,将两点间的子串反转
例如
原个体:(1 2 3 4 5 6 7 8 9)
随机选择两点:(1 2 | 3 4 5 6 | 7 8 9)
倒置后的个体:(1 2 | 6 5 4 3 | 7 8 9);;中国城市TSP的一个参考解
;应用实例2:函数优化;适应度函数
例如,f(x)=x2 - x5 ,取Cmax=2, 即可得到满足要求的F(x)
其它的就类似于TSP的求解了; 已知函数
其中 ,用遗传算法求解y的最大值。;运行步骤;运行步骤;运行步骤;运行步骤;运行步骤;运行步骤;运行步骤;; 例2 一元函数优化问题;问题的提出
用微分法求取 f(x) 的最大值:
解有无穷多个:;问题的提出
当i为奇数时xi对
您可能关注的文档
- 特定人群的营养与膳食.ppt
- 消费者行为ch7消费者人格特质、生活型态、价值与人口统计变量.ppt
- 消费者行为学的起源.ppt
- 医院文化培训课程.ppt
- 消化道传染病预防.ppt
- 医院制剂概述.ppt
- 消化内科常用药物介绍.ppt
- 滕王阁序中的典故及成语.ppt
- 仪用互感器介绍.ppt
- 体积和容积的认识.ppt
- 专题06 经济体制(我国的社会主义市场经济体制)-五年(2020-2024)高考政治真题分类汇编(解析版).docx
- 专题11 世界多极化与经济全球化-5年(2020-2024)高考1年模拟政治真题分类汇编(解析版).docx
- 专题03 经济发展与社会进步-5年(2020-2024)高考1年模拟政治真题分类汇编(浙江专用)(解析版).docx
- 专题09 文化传承与文化创新-5年(2020-2024)高考1年模拟政治真题分类汇编(北京专用)(原卷版).docx
- 5年(2020-2024)高考政治真题分类汇编专题08 社会进步(我国的个人收入分配与社会保障)(原卷版).docx
- 专题07 探索世界与把握规律-5年(2020-2024)高考1年模拟政治真题分类汇编(解析版).docx
- 5年(2020-2024)高考政治真题分类汇编专题06 经济体制(我国的社会主义市场经济体制)(原卷版).docx
- 专题11 全面依法治国(治国理政的基本方式、法治中国建设、全面推进依法治国的基本要求)-五年(2020-2024)高考政治真题分类汇编(解析版).docx
- 专题17 区域联系与区域协调发展-【好题汇编】十年(2015-2024)高考地理真题分类汇编(解析版).docx
- 专题01 中国特色社会主义-5年(2020-2024)高考1年模拟政治真题分类汇编(原卷版).docx
最近下载
- 耳鼻咽喉头颈外科学教学大纲.pdf
- nektar整合程序使用说明书.pdf
- 初中《阳光学业评价》英语八年级上册(含答案).pdf VIP
- AQT 2074-2019 金属非金属矿山在用设备设施安全检测检验报告通用要求.pdf VIP
- Joyoung九阳豆浆机DJ13B-D88SG使用说明书.pdf VIP
- 期末综合素质达标(试卷)-2024-2025学年统编版语文三年级上册.docx VIP
- 国开《小学数学课程标准与教材研究》形考1-4答案.docx
- 课题申报书:技术支持的教师专业成长路径与发展模式研究.pdf VIP
- 轮状病毒性肠炎.ppt VIP
- 六年级上册数学试题-第五单元 圆 测试卷-北京版(含答案).doc VIP
文档评论(0)