首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到16条相似文献,搜索用时 140 毫秒
1.
最短路径算法的改进及其实现方法   总被引:10,自引:0,他引:10  
最短路径分析是 GIS最基本的网络分析功能。Dijkstra算法是目前公认的较好的最短路径算法。文中从节约存储空间 ,提高运算速度出发 ,在 Dijkstra算法基础上 ,对相关边算法进行改进 ,提出邻接结点算法 ,并给出算法的面向对象的实现方法  相似文献   

2.
本文在分析Dijkstra算法基础上,考虑城市路网的特点及该算法在路径优化中的不足,提出一种基于双向搜索的Dijkstra改进算法,它可以减少路网节点的搜索范围和计算复杂度.仿真结果表明,改进算法在最短路径搜索中可使候选节点数减少15%~25%,当节点越多这种减少越明显,可提高搜索路径的实时性.  相似文献   

3.
Dijkstra最短路径算法优化策略   总被引:5,自引:0,他引:5  
张锦明  洪刚  文锐  王学涛 《测绘科学》2009,34(5):105-106,99
从分析经典Dijkstra最短路径算法出发,找出影响其效率的关键步骤:存储空间和时间效率,并结合当前已有的各种优化算法,总结出Dijkstra最短路径算法的优化策略:相关边优化策略、相关邻接结点优化策略、结点分类优化策略、权值排序优化策略、结点排序优化策略和单链结点剔除优化策略。最后,以实例运算表明优化策略是有效的,既节约了存储空间又提高了时间效率。  相似文献   

4.
5.
VC环境下最短路径算法的实现   总被引:1,自引:0,他引:1  
设计了一种方便查找及显示最短路径的数据结构,对仅研究计算一条最短路径的Dijkstra算法加以了改进,并在VC下实现一个顶点到另一个顶点的所有最短路径的查找。  相似文献   

6.
文章针对Dijkstra和Floyd算法特点及在智能运输中的特点,将两种算法结合起来,形成求解物流配送中两点间最短路径的优化算法-混合算法.该方法用Floyd计算多对顶点之间的最短路径,在路径中少数顶点之间的邻接关系发生变化时,利用Dijkstra计算这些顶点之间的最短路径,加上其余部分路径就得到该图中各对顶点之间的新的最短路径,在约束条件下最终求出各点间最短路径.实验证明,混合算法比Dijkstra及Floyd效率提高11%-20%.本文研究结果可对物流配送中最短路径的选择有所帮助.  相似文献   

7.
范林林  李翔  张晶  张江水  赵婷 《测绘工程》2016,25(12):32-37
多约束条件下的最短路径选择可以满足用户的出行需求,然而不同的交通工具在相同起始点下最短路径选择存在很大差异。为了满足多用户的出行需求,基于不同交通工具的多约束条件,对传统的Dijkstra算法进行改进,由传统的基于单约束条件向多约束条件改进,并对最短路径选择的准确程度进行优化。通过实例,验证算法的可行性和准确程度。  相似文献   

8.
GIS城市道路最短路径算法研究   总被引:1,自引:0,他引:1  
王华 《测绘科学》2011,36(3):160-161,233
本文紧密结合城市公交的特点,利用改进Dijkstra算法开发出一个针对城市道路系统的最短路径自动搜索信息系统,该系统通过在ArcGIS环境下建立空间数据库和属性数据库,在VB环境下利用改进Dijsktra算法对McObjecta控件进行二次开发而设计完成,能在0.20s完成500多个交叉口的计算并找出其最短路径,是一种...  相似文献   

9.
Dijkstra算法是求解最短路径问题的经典算法,但在实际应用中还存在一些问题。提出了对传统的Dijkstra最短路径算法改进的新方法,即对复杂的公路网数据进行预处理,生成路网拓扑结构数据文件,并结合Dijkstra算法按路径长度递增次序产生最短路径的思想来求解公路网复杂线状图形的最短路径问题。  相似文献   

10.
现有的动态路径规划算法通常只考虑当前时刻交通信息,而忽略了路段行程时间依赖于进入该路段的时刻这一现实。而且,转向延误的存在使得传统的基于节点标号的最短路径算法不再有效。本文建立了基于路段的时间依赖网络模型,将转向延误时间引入到FIFO(先进先出)条件的定义中,并给出了满足FIFO条件的路段到达时间和转向延误时间计算式。以此模型为基础,并通过将时间因子引入到启发式评价函数中,发展了基于路段标号的时间依赖A*最短路径算法。实验表明,所提出的算法能预测并回避即将发生的交通拥堵,有效节省用户的出行时间。而其平均计算时间仅比传统算法增加了10%左右。此外,由于不再需要进行频繁的路径重优化,该算法能大幅提高路径规划的整体效率。  相似文献   

11.
基于数字地图的多属性最优路径问题的算法研究   总被引:3,自引:0,他引:3  
以某地理信息系统的数字地图为背景,通过综合数字地图交通道路层的几个属性来设置权值,并改善矩形框搜索区域算法,使之适用于地理信息系统下交通道路网的最优路径计算,提高了Dijkstra算法的效率。  相似文献   

12.
基于真实道路的通行状况,分析了一些通常最短路径计算中难以处理的复杂交通路口状况,提出了相应的解决方案。  相似文献   

13.
基于分层分块数据组织的双向A*算法   总被引:3,自引:0,他引:3  
研究了路网的数据组织方法,采用了C STL实现道路数据的分层分块存储,设计了道路网络分析中的双向A*算法,试验验证了其正确性。  相似文献   

14.
分析了不规则三角网的构网算法,提出了一种基于动态正方形的方式改进算法,实现了快速构网,用试验数据对算法进行了测试。  相似文献   

15.
针对现有的正射影像镶嵌过程中镶嵌线的提取所存在的缺陷,该文提出一种基于A*搜索算法的镶嵌线自动提取方法,此方法首先提取重叠区域的Canny边缘图像,并把边缘图像中的边缘信息作为需要避开的范围;然后基于边缘图像的每一个像素及像素间的邻接关系构建带权有向图,将镶嵌线的自动提取转换为带权有向图中起点到终点的路径搜索问题,设计满足可接纳性准则的A*搜索算法提取满足一定条件的最短路径作为全局最优镶嵌线。利用实际影像数据进行实验,实验结果表明:该算法自动提取得到的镶嵌线可以快速、有效的避开边缘特征明显区域,对全自动正射影像制作具有应用价值。  相似文献   

16.
矢量数据压缩的角度分段道格拉斯算法研究   总被引:8,自引:0,他引:8  
本文提出了一种矢量数据压缩方法:角度分段道格拉斯算法。该方法以道格拉斯—普克法为基础,通过对角度和距离的判断,取出代表曲率变化的特征点,对曲线进行分段,然后使用道格拉斯—普克法进行化简。在所需要化简的曲线弯曲程度变化较大的情况下,该方法可以规避其它压缩方法产生的压缩程度不够、丢失曲率变化特征点的问题。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号