• 中国精品科技期刊
  • CCF推荐A类中文期刊
  • 计算领域高质量科技期刊T1类
Advanced Search
Zhou Ling, Wang Jianxin. Path Nodes-Driven Least-Cost Shortest Path Tree Algorithm[J]. Journal of Computer Research and Development, 2011, 48(5): 721-728.
Citation: Zhou Ling, Wang Jianxin. Path Nodes-Driven Least-Cost Shortest Path Tree Algorithm[J]. Journal of Computer Research and Development, 2011, 48(5): 721-728.

Path Nodes-Driven Least-Cost Shortest Path Tree Algorithm

More Information
  • Published Date: May 14, 2011
  • Dijkstra algorithm is an excellent shortest path algorithm, which can compute a shortest path between two given nodes and also gain a shortest path tree (SPT) from a source to some destination nodes. It has been widely applied in many aspects of network computing. In order to optimize the cost performance of SPT, a path nodes-driven idea is introduced which derives from the destination nodes-driven idea. By using the idea, an algorithm called least-cost shortest path tree (LCSPT) is designed. To describe LCSPT algorithm in detail, its main running steps and the pseudo codes are introduced. Through LCSPT algorithm, a computing node can share links with path nodes which have belonged to the existing shortest path tree, and so a high-performance least-cost SPT can be constructed. As an important component of LCSPT, its correctness is proofed by mathematical induction, and the cost performance of LCSPT is analyzed in theories. Moreover, the time complex and the space complex are computed and compared with the other SPT algorithms. At last, three simulation experiments are done and the resulted data show that LCSPT algorithm not only produces a SPT tree correctly but also has the best cost performance among all the shortest path tree algorithms.
  • Related Articles

    [1]Zhu Pengfei, Lu Tianyue, Chen Mingyu. A Trace-Driven Simulation of Memory System in Multithread Applications[J]. Journal of Computer Research and Development, 2015, 52(6): 1266-1277. DOI: 10.7544/issn1000-1239.2015.20150160
    [2]Sun Liyang, Li Yang, Lin Jianning, Mao Shaojie, Liu Zhong. Community Service Selection Algorithm for Network Simulation Task[J]. Journal of Computer Research and Development, 2014, 51(3): 650-660.
    [3]Liu Zhen, Jin Wei, Huang Peng, and Chai Yanjie. An Emotion Contagion Simulation Model for Crowd Events[J]. Journal of Computer Research and Development, 2013, 50(12): 2578-2589.
    [4]Yao Yiping and Zhang Yingxing. An Optimized Partitioning Algorithm for Complex Network Based on Social Simulations on Cluster Computing Platform[J]. Journal of Computer Research and Development, 2011, 48(9): 1759-1767.
    [5]Ren Chuanjun, Huang Hongbing, and Jin Shiyao. A Simulation Approach Based on the Notion of Emergence for Analyzing MAS Trust Model[J]. Journal of Computer Research and Development, 2010, 47(12).
    [6]Zeng Liang, Wu Yagang, and Li Sikun. Real-Time Rigid Body Fracturing Simulation[J]. Journal of Computer Research and Development, 2010, 47(6): 1032-1037.
    [7]Wu Lei and Du Zhihui. A Dynamic Knowledge-Based Task Scheduling Algorithm in Simulation Grid Environment[J]. Journal of Computer Research and Development, 2008, 45(2): 261-268.
    [8]Wang Yuewu, Jing Jiwu, Xiang Ji, and Liu Qi. Contagion Worm Propagation Simulation and Analysis[J]. Journal of Computer Research and Development, 2008, 45(2): 207-216.
    [9]Mao Tianlu, Wang Zhaoqi, Xia Shihong. An Algorithm for Collision Detection and Response Between Human Body Model and Cloth in 3D Garment Simulation[J]. Journal of Computer Research and Development, 2006, 43(2): 356-361.
    [10]Qiu Xianjie, Wang Zhaoqi, Xia Shihong, Wu Yongdong. A Virtual-Real Comparision Method Used for Sport Simulation and Analysis[J]. Journal of Computer Research and Development, 2005, 42(8): 1324-1330.

Catalog

    Article views (818) PDF downloads (843) Cited by()

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return