利用堆排序优化路径搜索效率的分析

被引:5
作者
孙玉昕
章瑾
机构
[1] 武汉工程大学计算机与科学学院
关键词
路径搜索; 启发式搜索算法; 排序; 二叉堆;
D O I
暂无
中图分类号
TP301.6 [算法理论];
学科分类号
081202 ;
摘要
随着计算机技术的发展,路径搜索算法在许多领域内得到广泛的应用,对搜索时间要求提出更高的要求.为了解决这一问题采用基于人工智能的启发式搜索算法,利用网络拓扑图给出的信息动态地调整搜索方向,并利用二叉堆进行算法优化,从而达到提高搜索效率的要求.常规使用启发式搜索算法进行路径搜索计算,其时间复杂度是O(n2)(n为网络节点数量),即当面临百万节点的复杂网络拓扑时,启发式搜索算法的搜索耗时将会呈指数级快速增长,无法完全满足工程技术需求.通过理论分析与实验数据证明应用二叉堆的启发式搜索算法对于长路径,大搜索空间的搜索应用时表现出良好的时间线性,其时间复杂度是O(log n)(n为Openlist的节点数),没有出现常规启发式搜索算法应用时搜索时间爆炸式增长的情况,具有较高的性能和效率,对工程实践有一定的实用参考实用价值.
引用
收藏
页码:50 / 54
页数:5
相关论文
共 8 条
[1]   记忆运动方向的机器人避障算法 [J].
鲁统伟 ;
林芹 ;
李熹 ;
邹旭 .
武汉工程大学学报, 2013, 35 (04) :66-71
[2]   地理信息系统在水污染控制规划中的应用 [J].
陈伟亚 ;
刘芳芳 .
武汉工程大学学报, 2013, 35 (01) :21-26
[3]   A*算法的改进及其在路径规划中的应用 [J].
史辉 ;
曹闻 ;
朱述龙 ;
朱宝山 .
测绘与空间地理信息, 2009, 32 (06) :208-211
[4]   A*算法在矢量地图最优路径搜索中的应用 [J].
刘浩 ;
鲍远律 .
计算机仿真, 2008, (04) :253-257
[5]   最短路径搜索算法的几种优化改进 [J].
顾运筠 .
计算机应用与软件, 2008, (04) :246-247+278
[6]   LBS体系结构及关键技术的研究 [J].
柳林 ;
张继贤 ;
唐新明 ;
李万武 .
测绘科学, 2007, (05) :144-146+206
[7]   A*算法在游戏地图寻径中的应用与实现 [J].
陈和平 ;
张前哨 .
计算机应用与软件, 2005, (12) :118-120
[8]  
人工智能原理[M]. 武汉大学出版社 , 朱福喜等编著, 2002