遗传算法new.pptVIP

  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文档。上传文档
查看更多
遗传算法new

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 从而使得遗传算法能够以良好的搜索性能完成最优化问题的寻优过程 * * * * * * * * * * * * 常用的变异算子 基本位变异 均匀变异 非均匀变异 高斯变异 A:1010 01010 1 基本位变异 A: 1010 01010 0 终止条件 (7)终止条件 遗传算法的终止条件有两类常见条件: 采用设定最大(遗传)代数的方法,一般可设定为 50代,此时就可能得出最优解.此种方法简单易行,但可能不是很精确 根据个体的差异来判断,通过计算种群中基因多样性测度,即所有基因位相似程度来进行控制 主要内容 基本原理 主要步骤及实例 收敛性分析 Matlab指令 遗传算法的收敛性 遗传算法通过对这些操作的适当设计和运行,可以实现兼顾全局搜索和局部搜索的所谓均衡搜索 均衡搜索的具体实现图示 遗传算法的收敛性 遗传算法虽然可以实现均衡的搜索,并且在许多复杂问题的求解中往往能得到满意的结果,但是该算法的全局优化收敛性的理论分析尚待解决。目前普遍认为,标准遗传算法并不保证全局最优收敛。但是,在一定的约束条件下,遗传算法可以实现这一点。 定理 1 如果变异概率为 ,交叉概率为 ,同时采用比例选择法 ( 按个体适应度占群体适应度的比例进行复制),则标准遗传算法的变换矩阵 P 是基本的。 遗传算法的收敛性 定理 2 标准遗传算法(参数如定理1)不能收敛至全局最优解。 标准遗传算法是不能收敛至全局最最优解,对标准遗传算法作一些改进,就能够保证其收敛性。 最佳个体保存方法(elitist model)的思想是把群体中适应度最高的个体不进行配对交叉而直接复制到下一代中。 设时刻 t ( 第 t 代 ) 时,群体中 a*(t) 为最佳个体,并设 A(t+1) 为新一代群体,若 A(t+1) 中不存在 a*(t),则把 a*(t) 作为 A(t+1) 中的第 n+1 个个体 ( 其中,n 为群体大小 ) 最佳个体保存方法 该方法的优点:确保进化过程中某一代的最优解不被交叉和变异操作所破坏。 使用策略:与其他选择方法结合使用。 该方法的缺点:局部最优个体的遗传基因会急速增加而使进化有可能限于局部解,即该方法的全局搜索能力差,它更适合单峰性质的搜索空间搜索,而不是多峰性质的空间搜索。 最佳个体保存方法 定理 4 具有定理 1 所示参数,且在选择前保留当前最优解的遗传算法可收敛于全局最优解。 定理 3 具有定理 1 所示参数,且在选择后保留当前最优值的遗传算法最终能收敛到全局最优解。 种群规模对收敛性的影响 通常,种群太小则不能提供足够的采样点,以致算法性能很差; 种群太大,尽管可以增加优化信息,阻止早熟收敛的发生,但无疑会增加计算量,造成收敛时间太长,表现为收敛速度缓慢。 选择操作对收敛性的影响 选择操作使高适应度个体能够以更大的概率生存,从而提高了遗传算法的全局收敛性。如果在算法中采用最优保存策略,即将父代群体中最佳个体保留下来,不参加交叉和变异操作,使之直接进入下一代,最终可使遗传算法以概率1收敛于全局最优解。 交叉概率对收敛性的影响 交叉操作用于个体对,产生新的个体,实质上是在解空间中进行有效搜索。 交叉概率太大时,种群中个体更新很快,会造成高适应度值的个体很快被破坏掉; 概率太小时,交叉操作很少进行,从而会使搜索停滞不前,造成算法的不收敛。 变异概率对收敛性的影响 变异操作是对种群模式的扰动,有利于增加种群的多样性 。 但是,变异概率太小则很难产生新模式 变异概率太大则会使遗传算法成为随机搜索算法。 GA的优点 与其它一些优化算法相比,GA具有以下特点: GA以决策变量的编码作为运算对象,而不是参数本身,这使得GA不受函数约束条件的限制,如连续性、可导性等; GA可以直接根据目标函数值进行搜索,而无需其它信息,如导数信息; GA同时使用多个搜索点的搜索信息,隐含并行搜索特性; GA具有全局搜索能力,善于搜索复杂问题和非线性问题。 遗传算法同求解问题的其它启发式算法有较好的兼容性,可以与其它优化算法进行结合,改进算法性能。 如模拟退火遗传算法。 GA 的缺点 编码不规范及编码存在表示的不准确性。 单一的遗传算法编码不能全面地将优化问题的约束表示出来。 易于陷入局部最优点,导致早熟。 主要内容 基本原理 主要步骤及实例 收敛性分析 Matlab指令 Matlab指令 x=ga(@fitness,nvars) 求解优化问题:minf(x),其中nvars为解向量长度 fitnessf

文档评论(0)

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

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

1亿VIP精品文档

相关文档