基于遗传算法的最短路径研究与编程实践.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于遗传算法的最短路径研究与编程实践.docx》由会员分享,可在线阅读,更多相关《基于遗传算法的最短路径研究与编程实践.docx(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于遗传算法的最短路径研究与编程实践 摘 要最短路径问题的存储结构通常是采纳针对图论中的带权图的邻接矩阵。依据权的性质,这个问题的解可以是任何意义的最佳,如经济最省、时间最快、路程短、或者是其它意义上的“最优”。本文在最小成本计算、最佳地址选择等问题的基础上,同时进行了编程实践。 关键词 最短路径 遗传算法 编程 算法描述 一、遗传算法求解最短路径思路 遗传算法的基本思想是基于达尔文进化论和孟德尔的遗传变异理论的。遗传算法把问题的解表示成基因串,每一个基因串都是一个假设解。然后,把假设解置于问题空间(群体)中,以适应度函数(或日标函数)为依据,通过对个体施加遗传操作实现群体内个体结构重组的迭代
2、处理过程,最终收敛到最适应环境的个体上,它就是问题的最优解。遗传算法主要考虑六个要素:一是染色体编码,由于遗传算法不能干脆处理解空间的数据,因此必需通过编码将它们表示成遗传空间的基因型串结构数据。基本遗传算法运用固定长度的二进制符号串来表示群体中的个体,其等位基因是由二值符号集0,1组成;二是初始种群的生成,由于遗传算法的群体操作须要,所以进化起先前必需打算一个由若干初始解组成的初始群体;三是适应度评价,遗传算法在进化过程中一般不须要其它外部信息,仅用评价函数值来评估个体或解的优劣,并作为遗传操作的依据;四是遗传算子这个要素,基本遗传算法运用三种遗传算子:选择运算: 比例选择。选择运算的目的是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 遗传 算法 路径 研究 编程 实践
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内