遗传算法课件ppt.ppt
《遗传算法课件ppt.ppt》由会员分享,可在线阅读,更多相关《遗传算法课件ppt.ppt(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统遗传算法博士生:戴维迪篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统一、遗传算法的描述二、基本遗传算法的构成要素三、基本遗传算法的一般框架四、遗传算法的数学理论五、遗传算法的基本实现技术六、遗传算法的特点七、遗传算法的应用篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统一、遗传算法的描述例子例子:为四个连锁饭店寻找最好的经营决策,其中一个经营饭店的决策包括要做出以下三
2、项决定:(1)价格 汉堡包的价格应该定在50美分还是1美元?(2)饮料 和汉堡包一起供应的应该是酒还是可乐?(3)服务速度 饭店应该提供慢的还是快的服务?目的:找到这三个决定的组合以产生最高的利润。上述问题的表示方案:串长(l3)字母表规模(k2)映射共有8种表示方案用遗传算法解这个问题的第一步就是选取一个适当的表示方案。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统 饭店编号饭店编号 价价 格格 饮饮 料料 速速 度度二进制表示二进制表示 1 高 可乐 快 011 2 高 酒 快 001 3 低 可乐 慢 110 4 高 可乐 慢
3、 010表表1 饭店问题的表示方案(其中的饭店问题的表示方案(其中的4个)个)群体规模N4篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统 第0代 i 串xi 适应值f(xi)1 011 3 2 001 1 3 110 6 4 010 2 总和 12 最小值 1 平均值 3.00 最大值 6表表2 初始群体中经营决策的适应值初始群体中经营决策的适应值一个简单的遗传算法由复制、杂交、变异三个算子组成篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统 第0代 交配池 i 串xi适应
4、值f(xi)f(xi)/f(xi)串 f(xi)1 011 3 0.25 011 3 2 001 1 0.08 110 6 3 110 6 0.50 110 6 4 010 2 0.17 010 2 总和 12 17 最小值 1 2 平均值 3.00 4.25 最大值 6 6表表3 使用使用复制算子复制算子后产生的交配池后产生的交配池1.复制算子:采用赌盘选择篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统2.杂交算子:采用一点杂交作用过程:a)产生一个在1到l1之间的随机数i b)配对的两个串相互对应的交换从i1到l的位段例如:从交
5、配池中选择编号为1和2的串进行配对,且杂交点选在2(用分隔符|表示),杂交算子作用的结果为:01|1 010 11|0 111对交配池中指定百分比的个体应用杂交算子,假设杂交概率pc50,交配池中余下的50个体仅进行复制运算,即复制概率pr50。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统 第 0 代 交 配 池 第 1 代 i 串xi适应值f(xi)f(xi)/f(xi)串 f(xi)杂交点 xif(xi)1 011 3 0.25 011 3 2010 2 2 001 1 0.08 110 6 2111 7 3 110 6 0.
6、50 110 6 110 6 4 010 2 0.17 010 2 010 2 总和 12 17 17最小值 1 2 2 平均值 3.00 4.25 4.25最大值 6 6 7表表4 使用使用复制和杂交算子复制和杂交算子的作用结果的作用结果遗传算法利用复制和杂交算子可以产生具有更高平均适应值和更好个体的群体篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统3.变异算子:以一个很小的概率pm随机改变染色体串上的某些位。对于二进制串,就是将相应位上的0变为1或将1变为0。例如:选交配池中编号为4的串进行变异,且变异点在2,则 010 000
7、变异算子相对而言,是次要算子,但在恢复群体中失去的多样性方面具有潜在的作用。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统小结 上述遗传算法描述了从第0代产生第1代的过程,然后遗传算法迭代地执行这个过程,直到满足某个停止准则。在每一代中,算法首先计算群体中每个个体地适应值,然后利用适应值信息,遗传算法分别以概率pc、pr 和pm 执行杂交、复制和变异操作,从而产生新的群体。应用遗传算法求解问题需完成四个主要步骤:1.确定表示方案 2.确定适应值度量 3.确定控制算法的参数和变量 4.确定指定结果的方法和停止运行的准则篮球比赛是根据运
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 遗传 算法 课件 ppt
限制150内