网站大量收购独家精品文档,联系QQ:2885784924

分布估计算法.pptVIP

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 分布估计算法 * 综述 最近几年,在进化计算领域兴起的一类新型的优化算法,即分布估计算法(Estimation of Distribution Algorithm)简称EDA,提出了一种全新的进化模式,并迅速成为进化计算领域的研究热点和解决工程问题的有效方法.分布估计算法的概念最初在1996年提出,在2000年前后迅速发展,成为当前进化计算领域前沿的研究内容。 * 综述 基本思想--遗传算法和统计学习相结合 基本方法--通过统计学习的手段建立解空间内个体分布的概率模型,然后对概率模型随即采样产生新的群体,如此反复,实现群体的进化 * 综述 基本概念 1个体与种群 ● 个体就是模拟生物个体而对问题中的对象 (一般就是问题的解)的一种称呼,一个个 体也就是搜索空间中的一个点。 ● 种群(population)就是模拟生物种群而由若 干个体组成的群体, 它一般是整个搜索空间 的一个很小的子集。 * 综述 基本概念 概率模型 --用于描述取值域中优秀个体分布情况的一系列函数或其他数学工具(包括概率密度函数、条件概率、边缘概率等等) * 综述 基本概念 适应度与适应度函数 ● 适应度(fitness)就是借鉴生物个体对环境的 适应程度,而对问题中的个体对象所设计的 表征其优劣的一种测度。 ● 适应度函数(fitness function)就是问题中的 全体个体与其适应度之间的一个对应关系。 它一般是一个实值函数。该函数就是遗传算 法中指导搜索的评价函数。 * 综述 主要步骤(虽然有很多具体的实现方法,但是分布估计算法可以归纳为以下两步) 1:构建描述解空间的概率模型.通过对种群的评估,选择优秀的个体集合,然后采用统计学习等手段构造一个描述当前解集的概率模型. 2:由概率模型随机采样产生新的种群。 * 综述 分布估计算法的与遗传算法的不同 生物进化的数学模型 遗传算法是对于个体进行遗传操作(交叉、变异等),微观层面模拟生物的进化。 分布估计算法是对于整个群体的分布建立一个概率模型,通过这个概率模型来描述进化的方向,是“宏观”层面的模拟。 * 综述 * 示例 在这里,举一个最简单的离散的优化的问题作为示例。 Z=X1+X2,其中X1的取值域为1,2,3,4,5, x2的取值域为6,7,8,9,10 * 示例 建立模型 建立一个概率模型。在这里我们只需要建立一个离散的概率模型(设X1,X2相互独立),初始化如下(只列出边缘概率)。 X1 1 2 3 4 5 P1 0.2 0.2 0.2 0.2 0.2 X2 6 7 8 9 10 P2 0.2 0.2 0.2 0.2 0.2 * 示例 采样与择优 根据概率模型,采样若干个点(6个)。假设采到的点为2,7;3,9;3,10;4,8;2,9;5,6 评估这六个点,带入函数(适应度函数),分别得到9,12,13,12,11,11。因此我们选择2,7;2,9和5,6来更新概率模型。 * 示例 更新概率模型(根据2,7;2,9和5,6三个点) 更新X1的分布总共有3个个体,三个个体对应的X1为2,2,5 P1(x1=1)=0;P1(x1=2)=2/3;P1(x1=5)=1/3;P1(x1=3)=0;P1(x1=4)=0 同理得到 P2(x2=6)=1/3;P2(x1=7)=1/3;P2(x1=9)=1/3;P2(x1=8)=0;P2(x1=10)=0 * 示例 更新概率模型 对分布函数进行平滑处理(防止有一些点的概率为零,自变量的值相差较近则概率应该相差不大) 以X1为例 P1(X1=i)= 并归一化 同理求P2’ 得到 P1(X=1)=0.139861 P1(X=2)=0.380183 P1(X=3)=0.16124 P1(X=4)=0.117459 P1(X=5)=0.201247 P2(X=6)=0.27714 P2(X=7)=0.27955 P2(X=8)=0.125736 P2(X=9)=0.108491 P2(X=10)=0.209084 * 示例 更新概率模型 P1=θ*P1+(1-θ)P1 P2=θ*P2+(1-θ)P2 其中θ是遗忘因子,取0.5 X1 1 2 3 4 5 P1 0.169931 0.290091 0.180625 0.158729 0.200624 X2 6 7 8 9 10 P2 0.23857 0.239775 0.162868 0.154245 0.204542 * 示例

文档评论(0)

如果.可以. + 关注
官方认证
文档贡献者

坚持分享有价值的资源!

认证主体汉中恒朱网络技术有限公司
IP属地陕西
统一社会信用代码/组织机构代码
91610726MA6YWAFG7U

1亿VIP精品文档

相关文档