遗传算法原理与应用课件_第1页
遗传算法原理与应用课件_第2页
遗传算法原理与应用课件_第3页
遗传算法原理与应用课件_第4页
遗传算法原理与应用课件_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、遗传算法原理与应用遗传算法原理与应用alexalex2006-5-302006-5-30报告提纲报告提纲一、遗传算法概述一、遗传算法概述 二、遗传算法原理二、遗传算法原理三、遗传算法的应用三、遗传算法的应用一、遗传算法概述1 1、智能优化算法智能优化算法2 2、基本遗传算法基本遗传算法3 3、遗传算法的特点遗传算法的特点0 . 2)10sin()(xxxf基因型:基因型:1000101110110101000111编码解码个体(染色体)基因niiiiffp1/交叉点交叉点变异点变异点产生初始群体产生初始群体是否满足停止准则是否满足停止准则是是输出结果并结束输出结果并结束计算个体适应度值计算个体

2、适应度值比例选择运算比例选择运算单点交叉运算单点交叉运算基本位变异运算基本位变异运算否否产生新一代群体产生新一代群体执行执行m/2m/2次次二、遗传算法原理1 1、遗传算法的数学基础遗传算法的数学基础2 2、遗传算法的收敛性分析遗传算法的收敛性分析3 3、遗传算法的改进遗传算法的改进1 1、遗传算法的数学基础遗传算法的数学基础模式的阶和定义距的含义模式的阶和定义距的含义 模式阶用来反映不同模式间确定性模式阶用来反映不同模式间确定性的差异,模式阶数越高,模式的确定性的差异,模式阶数越高,模式的确定性就越高,所匹配的样本数就越少。在遗就越高,所匹配的样本数就越少。在遗传操作中,即使阶数相同的模式,

3、也会传操作中,即使阶数相同的模式,也会有不同的性质,而模式的定义距就反映有不同的性质,而模式的定义距就反映了这种性质的差异。了这种性质的差异。模式定理模式定理2 2、遗传算法的收敛性分析遗传算法的收敛性分析收敛性的影响收敛性的影响收敛性的影响收敛性的影响收敛性的影响收敛性的影响收敛性的影响收敛性的影响3 3、遗传算法的改进遗传算法的改进遗传算法的改进途径遗传算法的改进途径(1 1) 对群体中的所有个体对群体中的所有个体按其适应度大小进行降序排按其适应度大小进行降序排序;序;(2 2) 根据具体求解问题,根据具体求解问题,设计一个概率分配表,将各设计一个概率分配表,将各个概率值按上述排列次序分个

4、概率值按上述排列次序分配给各个个体;配给各个个体;(3 3) 以各个个体所分配到以各个个体所分配到的概率值作为其遗传到下一的概率值作为其遗传到下一代的概率,基于这些概率用代的概率,基于这些概率用赌盘选择法来产生下一代群赌盘选择法来产生下一代群体。体。 (1 1) 随机产生一个与个体随机产生一个与个体编码长度相同的二进制屏蔽编码长度相同的二进制屏蔽字字p = wp = w1 1w w2 2w wn n ;(2 2) 按下列规则从按下列规则从a a、b b两两个父代个体中产生两个新个个父代个体中产生两个新个体体x x、y y:若:若w wi i = 0 = 0,则,则x x的第的第i i个基因继承

5、个基因继承a a的对应基因,的对应基因,y y的第的第i i个基因继承个基因继承b b的对应基的对应基因;若因;若w wi i = 1 = 1,则,则a a、b b的第的第i i个基因相互交换,从而生成个基因相互交换,从而生成x x、y y的第的第i i个基因。个基因。 变异前:变异前:3 4 8 | 7 9 6 5 | 2 13 4 8 | 7 9 6 5 | 2 1变异前:变异前:3 4 8 | 5 6 9 7 | 2 13 4 8 | 5 6 9 7 | 2 1三、遗传算法的应用领域遗传算法的应用领域(1)组合优化)组合优化(5)图像处理)图像处理遗传算法应用于组合优化遗传算法应用于组合

6、优化参考文献参考文献1 张伟,李守智,高峰等张伟,李守智,高峰等. 几种智能最优化算法的比较研究几种智能最优化算法的比较研究. proceedings of the 24th chinese control conference, guangzhou, p.r. china july 15-18, 2005:131613202马玉明马玉明,贺爱玲贺爱玲,李爱民李爱民. 遗传算法的理论研究综述遗传算法的理论研究综述. 山东轻工业学院学报山东轻工业学院学报, 2004,18(3):77803 andreas bortfeldt, hermann gehring. a hybrid genetic

7、algorithm for the container loading problem. european journal of operational research, 2001(131):143161.4 d.y.he, j.z.cha. research on solution to complex container loading problem based on genetic algorithm. the first international conference on machine learning and cybernetics. beijing-china,2002:

8、7882参考文献参考文献5 c.pimpawat, n.chaiyaratana. using a co-operative co-evolutionary genetic algorithm to solve a three-dimensional container loading problem. the second international conference on machine learning and cybernetics. mongkut-thailand, 2003:119712046王春水,肖学柱,陈汉明王春水,肖学柱,陈汉明. 遗传算法的应用举例遗传算法的应用举例

9、. 计算机仿真计算机仿真2005,22(6):1551577姚文俊姚文俊. 遗传算法及其研究进展遗传算法及其研究进展. 计算机与数字工程计算机与数字工程, 2004,32(4):41438吉根林吉根林. 遗传算法研究综述遗传算法研究综述. 计算机应用与软件计算机应用与软件, 2004,21(2):69739高艳霞,刘峰,王道洪高艳霞,刘峰,王道洪. 改进型遗传算法及其应用研究改进型遗传算法及其应用研究. 上海大学学报上海大学学报, 2004(10):249253参考文献参考文献10马立肖马立肖,王江晴王江晴. 遗传算法在组合优化问题中的应用遗传算法在组合优化问题中的应用. 计算机工程与科学计算机工程与科学, 2005,27(7):7273、8211曹先彬曹先彬, 刘克胜刘克胜, 王煦法王煦法. 基于免疫遗传算法的装箱问题求解基于免疫遗传算法的装箱问题求解. 小型微型计小型微型计算机系统算机系统. 2000, 21(4):361363 12 rudolf berghammer, florian reuter. a linear approximation algorithm for bin packing with absolute approximation factor. sc

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论