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

链接地址:https://www.31ppt.com/p-5529568.html