算法合集之《遗传算法应用的分析与研究》.ppt

上传人:za****8 文档编号:15491297 上传时间:2020-08-12 格式:PPT 页数:15 大小:570KB
返回 下载 相关 举报
算法合集之《遗传算法应用的分析与研究》.ppt_第1页
第1页 / 共15页
算法合集之《遗传算法应用的分析与研究》.ppt_第2页
第2页 / 共15页
算法合集之《遗传算法应用的分析与研究》.ppt_第3页
第3页 / 共15页
点击查看更多>>
资源描述
关于遗传算法应用 的分析与研究,福州八中 钱自强,IOI2005集训队论文,一个问题:,道路铺设 电网架设 网络构设 ,( ,154,),线形时间 Prim 算法 Kruskal算法,指数时间 搜索算法,架设铁路的基本费用 架设铁路的难度系数 铁路造成的生态破坏,修建一条铁路需要考虑的因素,1 2 4,一个简单的例子,一个问题:,道路铺设 电网架设 网络构设 ,( ,154,),线形时间 Prim 算法 Kruskal算法,指数时间 搜索算法,一个问题:,搜索算法的时间复杂度,我们真的要等1200年?,如果有一种方法能在短短的时间内得到一组与最优解十分逼近的近似解呢?,遗传算法,历史背景 遗传算法(Genetic Algorithm)是一种模拟自然选择和遗传的随机搜索算法。它由John Holland提出,最初用于研究自然系统的适应过程和设计具有自适应性能的软件。近年来,遗传算法作为问题求解和最优化的有效工具,已被非常成功地应用与解决许多最优化问题并越来越流行。,42,57,87,14,76,99,40,初始化群体,估价,工作流程,编码理论,遗传算法工作流程,估价,保持遗传,交配遗传,变异遗传,概率控制,遗传算法多目标最小生成树,编码理论,Prfer编码机制,每一棵树与一个长度为n-2的数字串对应 对于任意一个长度为n-2的数字串也与唯一的一棵生成树相对应,编码过程, 编码串初始为空串 令j为树中编号最小的叶节点; 如果j与i相邻,则把i加入当前编码串的最右端 把j以及连接i和j的边从树中删除,这时候树只有n-1个顶点 重复以上步骤直到树中只剩下一条边这时候得到的编码串即为相应树的Prfer编码,解码过程,设P为编码串,S为图的顶点编号不出现在P中的顶点的集合; 设i为S中编号最小的顶点,j为P中最左端的顶点,则将连接i和j的边加入到树中,然后分别把i和j从P和S中删除,如果P中不在出现顶点j则把j加入到S中 重复以上步骤,直到P为空; 当P为空串时,S中刚好剩下两个顶点,将连接这两个顶点的边加入到树中,最后构成的树即为与最初P对应的生成树。,优势,可以很容易地随机生成一棵生成树 很适合执行各类遗传操作,遗传算法多目标最小生成树,编码理论 估价函数,估价函数设置,fi(x)表示待估价的染色体在目标i的费用情况,mini表示截止到上一代为止,产生的所有染色体在目标i的费用的最小值。,优势,更好的突出了每个染色体在各个目标上的优势 避免了由于每个目标的取值范围不同或者费用的整体趋势不同而造成的某些个体在某些目标的优势无法被体现,遗传算法多目标最小生成树,编码理论 估价函数 遗传算子,交配遗传,错位交叉算子,从当前群体中抽出两条染色体,在两条染色体上随机抽取一个等位的长度不超过的片段进行交换,并择择优选取。,7 2,2 8,优势,由于编码理论的性质,这种操作很大程度地保留了亲本优良特性,并且能一定程度上引入另一个样本一些特性。,变异遗传,从当前群体中抽出一条染色体(Parent),在染色体上随机抽取一个位置,用一个随机的值替换。,单点变异算子,优势,由于编码理论的性质,这种操作也可以在较大程度上保留亲本的优良性质。,概率控制,保持遗传(54) 交配遗传(45) 变异遗传( 1),遗传算法多目标最小生成树,编码理论 估价函数 遗传算子,遗传算法多目标最小生成树,算例分析,遗传算法多目标最小生成树,算例分析,遗传算法多目标最小生成树,算例分析,小结,编码理论 估价函数 遗传算子,通过测试结果我们可以看到遗传算法在解决组合优化类问题有着和其他算法无法比拟的强大优势,它的特点就是可以在较短的时间内,得到令人满意的解,而且算法相对简洁。对于现实生活中的大量常规算法无法解决的问题,遗传算法都有着良好的应用前景。,谢谢!,遗传算法不仅一种算法,更是一种思想。在各种常用算法中通过灵活地渗透进化的思想来解决问题,往往能够收到事半功倍的效果。本论文的目的就是希望越来越多的信息学爱好者了解遗传算法,了解进化算法的思想。,算法因为闪耀着睿智的光芒而美丽!,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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