测绘与空间地理信息
測繪與空間地理信息
측회여공간지리신식
GEOMATICS & SPATIAL INFORMATION TECHNOLOGY
2014年
9期
50-53
,共4页
Dijkstra算法%GIS%多线程%子网%时间复杂度%运行效率
Dijkstra算法%GIS%多線程%子網%時間複雜度%運行效率
Dijkstra산법%GIS%다선정%자망%시간복잡도%운행효솔
Dijkstra algorithm%GIS%multithreading%subnet%time complexity%operating efficiency
针对传统Dijkstra算法运行效率的问题,提出了一种基于传统Dijkstra并行线程的算法,该算法动态地将交通网络进行子网分割。通过实验测试了不同网络节点数量和弧段数量下传统Dijkstra算法和本文算法运行时间,实验结果表明本文算法能够缩减网络节点搜索空间,降低算法的时间复杂度,提高算法的运行效率。
針對傳統Dijkstra算法運行效率的問題,提齣瞭一種基于傳統Dijkstra併行線程的算法,該算法動態地將交通網絡進行子網分割。通過實驗測試瞭不同網絡節點數量和弧段數量下傳統Dijkstra算法和本文算法運行時間,實驗結果錶明本文算法能夠縮減網絡節點搜索空間,降低算法的時間複雜度,提高算法的運行效率。
침대전통Dijkstra산법운행효솔적문제,제출료일충기우전통Dijkstra병행선정적산법,해산법동태지장교통망락진행자망분할。통과실험측시료불동망락절점수량화호단수량하전통Dijkstra산법화본문산법운행시간,실험결과표명본문산법능구축감망락절점수색공간,강저산법적시간복잡도,제고산법적운행효솔。
Aiming at the problem of operating efficiency of traditional Dijkstra algorithm, the paper comes up with one algorithm of parallel thread based on traditional Dijkstra.The algorithm divises traffic network into subnets dynamically.Through experiment, the operating time of traditional Dijkstra algorithm is tested under different number of network junctions and arcs.The experiment has demonstrated that the algorithm can lower searching space of network junctions, reduce Dijkstra time complexity and improve Dijkstra operating efficiency.