遗传算法原理.ppt

  1. 1、本文档共97页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

3.5.2解毒方法要写出某一只已知病毒的解毒方法并非难事,但要写出GV病毒的解毒方法,可能不是那么容易。主要原因是,在图4中,针对时间t写出来解毒方法,在时间t+1已不适用,也不可能针对所有GV可能的变化,甚至包含变异的可能变化,都能够制作出解毒方法来。这也就是在自然界中,由于生物病毒的不断演变,医药界仍然找不到,可以解决各种病菌的唯一疫苗的道理。返回第96页,共97页,星期六,2024年,5月感谢大家观看第97页,共97页,星期六,2024年,5月AGSAA的解码和适应度函数AGSAA采用弹药装载的启发式算法来解码,解码后最终确定装入运输工具的弹药箱。适应度函数主要考虑两个方面,即载重率和积载率,对这两个因素加权,来计算适应度函数值。第64页,共97页,星期六,2024年,5月弹药装载的启发式算法(1)定位规则(Locatingrule)定位规则是指用来确定当前待装弹药箱在运输工具剩余装载空间中摆放位置的规则。(2)定序规则(Orderingrule)定序规则是指用来确定弹药箱放入运输工具装载空间先后顺序的规则。第65页,共97页,星期六,2024年,5月遗传算子的选择AGSAA的选择算子采用轮盘赌选择算子,并结合最优保存策略;突变算子采用基本位突变算子;同时,在突变运算之后,增加退火算子,以增强算法的局部搜索能力;交叉概率和突变概率为自适应概率,以提高种群的进化效率。第66页,共97页,星期六,2024年,5月交叉算子的选择由于AGSAA是采用将弹药箱的编号排列成串来进行编码的,如果个体交叉采用传统方式进行,就有可能使个体的编码产生重复基因(即一个弹药箱编号在一个个体中出现两次以上),从而产生不符合条件的个体,因此,AGSAA采用的是部分映射交叉算子。第67页,共97页,星期六,2024年,5月部分映射交叉算子交叉前:87|43|126512|57|8346交叉后:83|67|124517|62|8345返回第68页,共97页,星期六,2024年,5月关于遗传算法应用方面我的研究1、基于遗传算法的提高排课满意度的研究(计算机应用研究中国计算机学会会刊2007年增刊电脑知识与技术.学术交流2007/09)2、基于遗传算法的虚拟物体的变形研究(计算机应用与软件中国计算机学会会刊录用待发)3、计算机遗传病毒染毒机理分析(计算机应用与软件中国计算机学会会刊2008/08)4、倒立摆的混合控制(审稿阶段)5、基于GA和滑模控制的功率控制器的设计与仿真(审稿阶段)6、基于遗传算法的智能化动态分组的研究(2008年山西省教育厅研究课题)返回第69页,共97页,星期六,2024年,5月基于遗传算法的提高排课满意度的研究

染色体结构染色体结构如右图上所示。该染色体含有m个基因,m的个数即是参与授课教师的总人数,每一个基因代表每位教师的课表,每一染色体即表示一种可能的排课结果。每位教师课表可用一维字符阵列表示。如右图下所示。例如:某一教师星期2第3大节要配置“微机原理”课程,字符阵列即可表示为:demo(23)=”微机原理”结合所有的染色体及所有的教师人数和上述的一维字符阵列,可成为一个三维阵列,即(染色体编号、教师编号、教师课表)。例如:第5染色体的第8位教师,于星期二第3大节课要配置“微机原理”课程,字符阵列可表示为demo(5,8,23)=”微机原理”以教师的课表为基因单位,两染色体经交叉操作后基因互换,不会影响到每位教师所教授的课程,也不会造成教师课表内含有其他教师的教授课程,不会出现每代演化后课表染色体结构不合理的问题。第70页,共97页,星期六,2024年,5月基于遗传算法的提高排课满意度的研究

适应性函数适应性函数是计算出每条染色体的适应值。在本研究中,染色体若其适应值较大者,表示该排课结果拥有较多较佳授课时段,将会被给予较大的生存概率于下一代演化中。首先建立每位教师的授课时段优先度,如表1所示,可由教师填入自己较喜欢的时段及其喜好程度,该表格将提供做适应性使用,其中3代表最喜欢的授课时段,2代表较喜欢的授课时段,1代表喜欢的授课时段,空白代表可以接受的授课时段,-1代表不喜欢的授课时段。在演化过程中,应尽量避免-1所代表的时段,以避免教师不愿授课。将染色体中每个基因(教师课表)与教师时段喜好表比较,取相对应位置的值相加,如此累计计算出整条染色体的值。染色体函数计算所得的适应值也越大。第71页,共97页,星期六,2024年,5月基于遗传

文档评论(0)

xiaoshun2024 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档