欢迎来到天天文库
浏览记录
ID:6641113
大小:461.50 KB
页数:39页
时间:2018-01-21
《毕业设计(论文)-基于遗传算法求解背包问题》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、正文:基于遗传算法的背包问题求解理工类理工类本科生毕业设计(论文)(2010届)题目:基于遗传算法求解背包问题学院:数理与信息工程学院专业:计算机科学与技术学生姓名:学号:指导教师:职称:副教授合作导师:职称:完成时间:2010年3月31日成绩:浙江师范大学本科毕业设计(论文)正文目录摘要……………………………………………………………………………………1英文摘要………………………………………………………………………………11引言………………………………………………………………………………12背包问题概述………………………
2、……………………………………………22.1背包问题描述………………………………………………………………22.2研究背包问题的意义………………………………………………………23遗传算法概述……………………………………………………………………23.1遗传算法的特点……………………………………………………………33.2遗传算法的应用领域………………………………………………………34遗传算法的基本原理……………………………………………………………44.1基本流程……………………………………………………………………44.2编码……
3、……………………………………………………………………54.3适应度函数…………………………………………………………………54.4遗传算子……………………………………………………………………64.4.1选择算子…………………………………………………………………64.4.2交叉算子…………………………………………………………………74.4.3变异算子…………………………………………………………………74.5参数控制……………………………………………………………………84.5.1群体规模……………………………………………………
4、…………84.5.2交叉概率………………………………………………………………84.5.3变异概率………………………………………………………………84.6算法结束条件控制…………………………………………………………95实现求解背包问题的遗传算法………………………………………………95.10_1背包问题中染色体的表示………………………………………………95.2遗传算法求解0_1背包问题时用到的参数………………………………95.3选择操作……………………………………………………………………95.4交叉操作……………………………
5、………………………………………105.5精英策略……………………………………………………………………115.6变异操作……………………………………………………………………115.7代际更新……………………………………………………………………115.8算法终止……………………………………………………………………115.9仿真结果与测试……………………………………………………………125.9.1不同交叉概率下所得测试结果………………………………………135.9.2极端数据对结果的影响………………………………………………155
6、.9.3仿真结果总结…………………………………………………………185.10问题总结……………………………………………………………………186展望………………………………………………………………………………18致谢…………………………………………………………………………………19参考文献……………………………………………………………………………20附源程序……………………………………………………………………………21正文:基于遗传算法的背包问题求解基于遗传算法求解背包问题数理与信息工程学院计算机科学与技术专业()指导老师
7、:(副教授)摘要背包问题(Knapsackproblem)是一种组合优化的NP完全问题,本文首先介绍了基本遗传算法的基本原理、特点及其基本实现技术,接着针对背包问题,论述了遗传算法在编码表示和遗传算子(包括选择算子、交叉算子变异算子这三种算子)等方面的应用情况。并且结合背包问题实例,给出了具体的编码方法,运行参数,群体大小,最大迭代次数,以及合适的遗传算子。最后,简单说明了遗传算法在求解背包问题中的应用并对遗传算法解决背包问题的前景提出了展望。关键词:背包问题;遗传算法;遗传算子;编码GeneticAlgorithmfo
8、rKPJinTianTianDirector:Prof.DaYongDeng(CollegeofMathematicsPhysicsAndInformationEngineering,ZhejiangNormalUniversity)Abstract:KP(KnapsackProblem)isacombinatori
此文档下载收益归作者所有