检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]湖南文理学院计算机基础部,湖南常德415000 [2]湖南文理学院计算机科学系,湖南常德415000 [3]湖南民族职业学院网络中心,湖南岳阳414000
出 处:《湖南文理学院学报(自然科学版)》2007年第2期71-73,86,共4页Journal of Hunan University of Arts and Science(Science and Technology)
基 金:湖南省教育厅科研项目(05C719)
摘 要:在分析现有双向Dijkstra算法基础上,通过调整搜索规则,提出了一种改进的用中间链表加速的双向Dijkstra算法,保证了前向和后向搜索在中间相遇,大大地节省了算法的运行时间.经验证,算法的运行效率比传统Dijkstra算法平均提高90%.The shortest path dijkstra algorithm is one of the functions of spatial analyses, traditional Dijkstra algorithm, its time complex degree is as much as direct ratio to square of vertex number in graph, hard to meet practical count requirement under too many vertex condition. On the basis of analyzing current Bi-directional algorithm Dijkstra, this paper proposes an improved Bi-directional Dijkstra algorithm using intermediate list acceleration by adjusting seek strategy, to ensure forward and backward seek to meet in center, notably cutting down running time. To be tested, the running efficiency of this algorithm improves 90% on average than traditional Dijkstra algorithm.
关 键 词:空间分析 最短路径 中间链表 双向Dijkstra算法 优化
分 类 号:TP311[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.117