遗传算法原理及其应用修改培训材料.pptVIP

遗传算法原理及其应用修改培训材料.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
演示文稿演讲PPT学习教学课件医学文件教学培训课件

4 遗传算法的应用 遗传算法在交通中的应用 解决带约束的函数优化问题 交通规划 解决多目标优化问题 交通信号控制 解决组合优化问题(TSP问题) TSP问题 遗传算法在过程建模中的应用 BP、模糊等参数优化 在模式识别中的应用 图像处理 1 解决带约束的函数优化问题 约束最优化问题(Constrained Optimization Problems)的表述 多目标优化问题 遗传算法在过程建模中的应用 优化神经网络的权值 神经网络建模: x1 输出层 隐藏层 输入层 x2 y xn … … … … 用遗传算法进行特征提取 目的:从可能的m个特征中依据某个评价标准选出d个特征(md); 遗传算法在模式识别中的应用 TSP Benchmark 问题 41 94;37 84;54 67;25 62; 7 64;2 99;68 58;71 44;54 62;83 69;64 60;18 54;22 60;83 46;91 38;25 38;24 42;58 69;71 71;74 78;87 76;18 40;13 40;82 7;62 32; 58 35;45 21;41 26;44 35;4 50 解决组合优化问题 TSP Benchmark 问题 编码:直接采用解的表示形式,30位(30个城市)长,每位代表所经过的城市序号(无重复); 适应度函数:个体所代表的路径距离的倒数; 选择:轮盘赌方法 TSP Benchmark 问题 交叉:有序交叉法 1)随机选取两个交叉点; 2)两个父个体交换中间部分; 3)替换交换后重复的城市序号。 X1: 9 8 | 4 5 6 7 1 | 3 2 0 X2: 8 7 | 1 4 0 3 2 | 9 6 5 X1’: 9 8 | 1 4 0 3 2 | 3 2 0 X2’: 8 7 | 4 5 6 7 1 | 9 6 5 X1’: 9 8 | 1 4 0 3 2 | 7 5 6 X2’: 8 3 | 4 5 6 7 1 | 9 0 2 [例] 设 -3.0 ≤ x ≤ 12.1 , 精度要求 ?=1/10000,由公式: ? Umax ? umin 2l = + 1 1/10000 12.1 + 3.0 + 1 = = 151001 即: 217 151001 218 x需要18位 {0/1} 符号表示。 如:010001001011010000 解码: x = umin + ( ? bi · 2i-1) · 1 i=l Umax ? umin 2l ? 1 = - 0.3 + 70352?(12.1+3)/(218-1) = 1.052426 ? = Umax ? umin 2l ? 1 得: 2.2.2 个体适应度评价 如前所述,要求所有个体的适应度必须为正数或零,不能是负数。 (1) 当优化目标是求函数最大值,并且目标函数总取正值时,可以直接设定个体 的适应度F(X)就等于相应的目标函数值f(X),即: F(X)=f(X) (2) 对于求目标函数最小值的优化问题,理论上只需简单地对其增加一个负号就 可将其转化为求目标函数最大值的优化问题,即: min f(X)=max ( - f(X)) 但实际优化问题中的目标函数值有正也有负,优化目标有求函数最大值,也有 求函数最小值,显然上面两式保证不了所有情况下个体的适应度都是非负数这个 要求,需要进行适应度函数尺度转换,将目标函数值 f(x)变换为个体的适应度F(x) 。 (3) SGA适应度函数变换常用方法: 方法一:对于求目标函数最大值的优化问题,变换方法为: 其中,Cmin为一个适当地相对比较小的数,它可用下面方法之一来选取: ? 预先指定的一个较小的数。 ? 进化到当前代为止的最小目标函数值。 ? 当前代或最近几代群体中的最小目标函数值。 方法二:对于求目标函数最小值的优化问题,变换方法为: 其中,C

文档评论(0)

yuzongxu123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档