智能计算简介课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《智能计算简介课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能 计算 简介 课件
- 资源描述:
-
1、 智能计算智能计算n计算智能是以数据为基础,通过训练建立联系,进行问题求解,特点是:1、以分布式方式存储信息 2、以并行方式处理信息 3、具有自组织、自学习能力4、计算智能适用于于解决那些难以建立确定性数学逻辑模型,或不存在可形式化模型的问题 智能计算n计算智能以连接主义的思想为基础,有众多发展方向。n人工神经网络(ANN)、遗传算法、蚁群算法、人工免疫算法等都可以包括在计算智能中。遗传算法发展历史进化计算的研究起源于20世纪50年代。1965年,Holland首次提出了人工遗传操作的重要性,并把这些应用于自然系统和人工系统中。大约在同一时期:Rechenberg和Schwefel提出了进化策
2、略。Fogel提出了进化规划。遗传算法发展历史 1975年Holland出版了他的著名专著自然系统和人工系统的适应性该书系统地阐述了遗传算法的基本理论和方法,并提出了对遗传算法的理论研究和发展极为重要的模式理论(schemata theory),该理论首次确认了结构重组遗传操作对于获得隐并行性的重要性。同年,DeJong在论文遗传自适应系统的行为分析中把Holland的模式理论与他的计算使用结合起来。遗传算法与自然进化的比较自然界染色体基因等位基因(allele)染色体位置(locus)基因型(genotype)表型(phenotype)遗传算法字符串字符,特征特征值字符串位置结构参数集,译码
3、结构新达尔文进化理论的主要论点1)个体是基本的选择目标;2)随机过程在进化中起重大作用,遗传变异大部分是偶然现象;3)基因型变异大部分是重组的产物,部分是突变;4)逐渐进化可能与表型不连续有关;5)不是所有表型变化都是自然选择的必然结果;6)进化是在适应中变化的,形式多样,不仅是基因的变化;7)选择是概率型的,而不是决定型的。进化计算的三大主流板块nHolland提出的遗传算法(Genetic Algorithm)。nRechenberg和Schwefel提出的进化策略(Evolutionary Strategies)。nFogel提出的进化规划(Evolutionary Programmin
4、g),又称为进化程序设计。进化计算的三大主流板块n三种算法既有许多相似之处,同时也有很大的不同 n进化规划和进化策略都把 变异变异作为主要的搜索算子,而在标准遗传算法中,变异只处于次要地位n 交叉交叉在标准遗传算法中起着重要作用,而在进化规划中被完全省去,在进化策略中与自适应结合在一起使用非常重要;n标准遗传算法和进化规划都强调 随机选择随机选择机制的重要性,而从进化策略的角度看,选择是完全确定的,没有合理的根据表明随机选择原则的重要性;n进化规划和进化策略确定地把某些个体排除在被选择复制之外,而标准遗传算法一般对每个个体都指定一个非零选择概率。遗传算法的基础:孟德尔遗传学n在孟德尔遗传学中,
5、基因型被详细模型化,而表型 和环境被忽略。n简单起见,假设一个基因具有n 等位基因a1,an。二倍基因型以元组(ai,aj)为特征。我们定义 pij 为总群体中基因型(ai,aj)的频度。假设基因型与表型相等。质量函数给每个表型赋值。q(ai,aj)=qij qij 可以被解释为出生率减去死亡率遗传算法的基础:孟德尔遗传学假设 pi,j是下一代表型(ai,aj)的频度。然后达尔文选择根据选择方程调整表型的分布:Qqppjijiji,jijijipqQ,是群体的平均适应度。Q遗传算法的基础:孟德尔遗传学设 pi 是群体中等位基因的频率。如果 pi,j =pi pj那么,我们得到在 GS中的一个选
6、择方程为 QQppiiijjjiipqQ,遗传算法的基础:孟德尔遗传学这个离散的选择方程可以用连续方程近似:QQQpdtdpiii/)(如果 qi,j=qj,i,那么)(QQpdtdpiii遗传算法的基础:孟德尔遗传学可以证明:0)(2)(222QVarQQEdtQd这个结果称作菲希尔(Fisher)基本定理。它说明平均适应度随适应度的差别呈正比例增加。实际上,全部可能的基因型仅有一部分实现。这就是遗传操纵子探索基因型空间的任务,其个体数目相当小。这些操纵子是群体遗传变异性的来源。最重要的操纵子是突变和重组。遗传算法思想来源于生物进化过程,它是基于进化过程中的信息遗传机制和优胜劣汰的自然选择原
7、则的搜索算法(以字符串表示状态空间)。遗传算法用概率搜索过程在该状态空间中搜索,产生新的样本。遗传算法遗传算法的特点特点:通用鲁棒次优解、满意解遗传算法能解决的问题:优化高度复杂的非线性问题遗传算法遗传算法先将搜索结构编码为字符串形式,每个字符串结构被称为个体。然后对一组字符串结构(被称为一个群体)进行循环操作。每次循环被称作一代,包括一个保存字符串中较优结构的过程和一个有结构的、随机的字符串间的信息交换过程。类似于自然进化,遗传算法通过作用于染色体上的基因寻找好的染色体来求解问题。遗传算法与自然界相似,遗传算法对求解问题的本身一无所知,它所需要的仅是对算法所产生的每个染色体进行评价,并基于适
8、应值来选择染色体,使适应性好的染色体有更多的繁殖机会。在遗传算法中,位字符串扮演染色体的作用,单个位扮演了基因的作用,随机产生一个体字符串的初始群体,每个个体给予一个数值评价,称为适应度,取消低适应度的个体,选择高适应度的个体参加操作。常用的遗传算子有复制、杂交、变异和反转。遗传算法与传统优化算法的主要不同1)遗传算法不是直接作用在参变量集上,而是利用参变量集的某种编码;2)遗传算法不是从单个点,而是在群体中从一个点开始搜索;3)遗传算法利用适应值信息,无需导数或其它辅助信息;4)遗传算法利用概率转移规则,而非确定性规则。遗传算法的准备工作1)确定表示方案;2)确定适应值的度量;3)确定控制该
9、算法的参数和变量;4)确定怎样指定结果及程序运行结束的标准。基本遗传算法基本遗传算法(Simple Genetic Algorithm:SGA)又称为简单遗传算法,只使用选择算子、交叉算子和变异算子这三种基本的遗传算子。其遗传操作简单、容易理解,是其它遗传算法的雏形和基础。基本遗传算法的构成要素:1、染色体编码方法:首先必须对问题的解空间进行编码,使之能用遗传算法进行操作。较常用的是二进制编码方法,现在使用非二进制编码的也逐渐增多。2、适应度函数(fitness function,又称为适应值适值函数)用来评价一个染色体的好坏。基本遗传算法的构成要素3、遗传算子 选择算子(selection)
10、:又称为复制算子。按照某种策略从父代中挑选个体进入下一代,如使用比例选择、轮盘式选择。交叉算子(crossover):又称为杂交算子。将从群体中选择的两个个体,按照某种策略使两个个体相互交换部分染色体,从而形成两个新的个体。如使用单点一致交叉。变异算子(mutation):按照一定的概率(一般较小),改变染色体中某些基因的值。基本遗传算法的构成要素4、运行参数N:群体大小,即群体中包含的个体的数量。T:遗传算法终止的进化代数。Pc:交叉概率,一般取为 0.40.99。Pm:变异概率,一般取为 0.00010.1。基本遗传算法1.随机产生一个由固定长度字符串组成的初始群体;2.对于字符串群体,迭
11、代地执行下述步骤,直到选种标准被满足为止:1)计算群体中的每个个体字符串的适应值;2)应用下述三种操作(至少前两种)来产生新的群体:复制:把现有的个体字符串复制到新的群体中。杂交:通过遗传重组随机选择两个现有的子字符串,产生新的字符串。变异:将现有字符串中某一位的字符随机变异。3.把在后代中出现的最高适应值的个体字符串指定为遗传算法运行的结果。这一结果可以是问题的解(或近似解)。基本遗传算法流程图GEN=0概率地选择遗传操作随机创建初始群体计算群体中每个个体的适应值i:=0显示结果结束GEN:=GEN+1是是否(转下页)i=N?是否满足选中标准?1概率地选择遗传操作根据适应值选择一个个体完成交
展开阅读全文