遗传算法GeneticAlgorithm.ppt

上传人:wuy****n92 文档编号:66690571 上传时间:2022-12-18 格式:PPT 页数:22 大小:523.32KB
返回 下载 相关 举报
遗传算法GeneticAlgorithm.ppt_第1页
第1页 / 共22页
遗传算法GeneticAlgorithm.ppt_第2页
第2页 / 共22页
点击查看更多>>
资源描述

《遗传算法GeneticAlgorithm.ppt》由会员分享,可在线阅读,更多相关《遗传算法GeneticAlgorithm.ppt(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、遗传算法:Genetic Algorithm遗传算法课件 遗传算法一、概述二、GA的工过程三、GA的基本操作四、模式定理 一、概述n由美国J.Holland提出,搜索不依赖于梯度信息。解析法:连续导数存在。n优化问题:枚举法:指数爆炸。随机法:模拟还火、GA 一、概述n GA的特点:GA是对参数的编码进行操作,而不是对参数本身。GA是从许多初始点开始并行操作,而不是一个点开始,防止搜索过程收敛于局部最优解,而且有较大的可能求得 全局最优解。GA通过目标函数计算适配值,不需要其它的推导对问题 的依赖性较少。GA使用概率的转变规则,而不是确定性的规则。GA是一种启发式搜索。GA对寻优的函数基本无限

2、制,不要求连续可导。GA只有并行计算的特点,提高适度。GA更适合大规模复杂问题的优化。遗传算法一、概述二、GA的工过程三、GA的基本操作四、模式定理 二、GA的工过程 初始种群计算适配值 复制1 交叉 变异 选择 遗传算法一、概述二、GA的工过程三、GA的基本操作四、模式定理 三、GA的基本操作复制(reproduction)交叉(crossover)变异(mutation)n例:整数,五位二进制编码:种串:三、GA的基本操作n复制:编号串适配值占整体的百分数10110116914.421100057649301000645.541001136130.9总计1170100 三、GA的基本操作

3、复制后:3号被淘汰n交叉:在0,1产生随机数r,若 则该串参加交叉操 作,如此选出参加交叉的一组后,随机配对。交叉概率。设串的长度为l,且l个数字位之间的空隙为1,2,l-1。在l,l-1的范围内,随机地选取一个整数值k。则将两个父母串中从位置K到串末尾的字串相互换,而形成两个新串。三、GA的基本操作n例如在表4.2中的两个初始配对个体位串为A1和A2:A1=01101 A2=11000 位串的字符长度l=5,假定在1和4之间随机选取一个值k(k=4,如分隔符“”所示),经交叉操作后产生了两个新的字符串,即 三、GA的基本操作 一般的交叉操作过程可用图4.2所示的方式进行。图4.2 交叉操作

4、遗传算法的有效性主要来自复制和交叉操作,尤其是交叉在遗传算法中起着核心的作用。比如,人们在社会生活中的思想交流、学术交流、多学科交汇形成的交叉学科等。三、GA的基本操作 本质上都是观念和思想上的交叉,而这种交叉是富于成果的。新的思想、观念、发明或发现正是来源于此。若把一个位串看成一个完整的思想,则这个位串上的不同位置中的不同的值的众多有效的排列组合,形成了一套表达思想的观点。位串交叉就相应于不同观念的重新组合,而新思想就是在这种重新组合中产生的,遗传搜索的威力也正在于此。表4.3列出了交叉操作之后的结果数据。从表4.3中可以看出交叉操作的具体过程。首先随机地将匹配池中的个体配对,位串1和位串2

5、配对,位串3和位串4配对;然后,随机地选取交叉点,设位串1(01101)和位串2(11000)的交叉点为k=4,二者只交换最后一位,从而生成两个新的位串,即(01100)和(11001)位串3(11000)和位串4(10011)。三、GA的基本操作n交叉点为k=2,二者交换后三位。结果生成两个新的位串,即(11011)和(10000)。表4.交叉操作之后的各项数据新串号复制后的匹配池(“”为交叉点)配对对象(随机选择)交叉点(随机选择)新群体x值f(x)=x21011014011001214421100041100125625311|000211011277294100112100001625

6、6总 计1754平 均439最 大 值729 三、GA的基本操作n变异:对每一串中的每一位产生0,1间的随机数 r,若rpm,,则该位变异,pm:变异概率。变异是以很少的概率随机地改变一个串位值,由10,01。变异概率很小:pm=0.001。遗传算法一、概述二、GA的工过程三、GA的基本操作四、模式定理 四、模式定理n模式:基于三值字符集0,1,所产生的能描述某 些结构的相似性的0,1字符串的字符串集的 字符串称为模式。0,1 模式 000110001 00001 10 01000 01010 01100 01110 11000 11010 11100 11110 四、模式定理模式阶:模式H中

7、确定位置的个数称为该模式的阶,记 011*1*阶=4 0*阶=1 模式长度:模式H第一个和最后一个确定位之间的距离,记 。1、复制对模式的影响 t时刻,种群A(t)包含有m个特定模式H,记为m=m(H,t)在复制过程中,A(t)中的任何一个位串Ai以概率 被选中 并进行复制。因此在t+1时刻 四、模式定理特定模式H的数量为:(n群体大小 )假设模式H的平均适应度高于群体平均适应度且设高出部分为 ,c为常数。四、模式定理则:从t=0开始2、交叉对模式的影响:破坏概率:四、模式定理n存活概率:n考虑交叉概率Pc 则 n综合考虑 四、模式定理n3、变异对模式的影响:变异是对串中的单个位置以概率pm进行随机变换,对于单位置存活的概率为(1-pm)。特别模式存活概率为:n综合复制、交叉、变异n 模式定理:在遗传算子选择、交叉和变异作用下,具有低阶 短定义长度及高于群体平均适应度的模式在后代 中呈指数增长。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁