欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    A算法的改进课程设计--A最短路径算法的改进

    • 资源ID:1449743       资源大小:669.50KB        全文页数:21页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    A算法的改进课程设计--A最短路径算法的改进

    1、课程设计说明书课程设计说明书 NO.1 A*A*最短路径算法的改进最短路径算法的改进 1.1.课程设计的目的课程设计的目的 本课程设计是学习数据通信与通信网技术课程必要的教学环节。由于该课程是 专业必修课,需要通过实践巩固基础知识,为使学生取得最现代化的设计技能和研究方 法,课程设计训练也就成为了一个重要的教学环节。通过对路由算法的设计和实现,达 到进一步完善对通信网基础及应用课程学习的效果。 2.2.设计方案论证设计方案论证 算法具体的形式包括: 确定起点的最短路径问题:即已知起始结点,求最短路径的问题。 确定终点的最短路径问题:与确定起点的问题相反,该问题是已知终结结点,求最 短路径的问题

    2、。在无向图中该问题与确定起点的问题完全等同,在有向图中该问题等同 于把所有路径方向反转的确定起点的问题。 确定起点终点的最短路径问题:即已知起点和终点,求两结点之间的最短路径。 全局最短路径问题:求图中所有的最短路径。 (1)Floyd 求多源、无负权边的最短路。用矩阵记录图。时效性较差,时间复杂度 O(V3)。 Floyd-Warshall 算法(Floyd-Warshall algorithm)是解决任意两点间的最短路径 的一种算法,可以正确处理有向图或负权的最短路径问题。 Floyd-Warshall 算法的时间复杂度为 O(N3),空间复杂度为 O(N2)。 Floyd-Warshal

    3、l 的原理是动态规划: 设 Di,j,k 为从 i 到 j 的只以(1k)集合中的节点为中间节点的最短路径的长度。 若最短路径经过点 k,则 Di,j,k = Di,k,k-1 + Dk,j,k-1; 若最短路径不经过点 k,则 Di,j,k = Di,j,k-1。 因此,Di,j,k = min(Di,k,k-1 + Dk,j,k-1 , Di,j,k-1)。 在实际算法中,为了节约空间,可以直接在原来空间上进行迭代,这样空间可降至 二维。 沈 阳 大 学 课程设计说明书课程设计说明书 NO2 Floyd-Warshall 算法的描述如下: for k 1 to n do for i 1 t

    4、o n do for j 1 to n do if (Di,k + Dk,j O(E*lgV)。 当是稀疏图的情况时,此时 E=V*V/lgV,所以算法的时间复杂度可为 O(V2) 。 若是斐波那契堆作优先队列的话,算法时间复杂度,则为 O(V*lgV + E)。 (3)Bellman-Ford 求单源最短路,可以判断有无负权回路(若有,则不存在最短路),时效性较好, 时间复杂度 O(VE)。 Bellman-Ford 算法是求解单源最短路径问题的一种算法。 单源点的最短路径问题是指:给定一个加权有向图 G 和源点 s,对于图 G 中的任意 一点 v,求从 s 到 v 的最短路径。与 Dijkstra 算法不同的是,在 Bellman-Ford 算法中, 边的权值可以为负数。设想从我们可以从图中找到一个环路(即从 v 出发,经过若干个 点之后又回到 v)且这个环路中所有边的权值之和为负。那么通过这个环路,环路中任 意两点的最短路径就可以无穷小下去。 如果不处理这个负环路, 程序就会永远运


    注意事项

    本文(A算法的改进课程设计--A最短路径算法的改进)为本站会员(毕****文)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583