Design and Implementation of Bidirectional Dijkstra Algorithm

被引:2
|
作者
付梦印
李杰
周培德
机构
[1] Department of Automatic Control
[2] Beijing Institute of Technology
[3] Department of Computer Science and Engineering School of Information Science and Technology
[4] Beijing100081
[5] China
关键词
vehicle navigation system; route-planning; the shortest path; Dijkstra algorithm; bidirectional Dijkstra algorithm;
D O I
10.15918/j.jbit1004-0579.2003.04.007
中图分类号
TP301.6 [算法理论];
学科分类号
081202 ;
摘要
Bidirectional Dijkstra algorithm whose time complexity is 8O(n~2) is proposed. The theory foundation is that the classical Dijkstra algorithm has not any directional feature during searching the shortest path. The algorithm takes advantage of the adjacent link and the mechanism of bidirectional search, that is, the algorithm processes the positive search from start point to destination point and the negative search from destination point to start point at the same time. Finally, combining with the practical application of route-planning algorithm in embedded real-time vehicle navigation system (ERTVNS), one example of its practical applications is given, analysis in theory and the experimental results show that compared with the Dijkstra algorithm, the new algorithm can reduce time complexity, and guarantee the searching precision, it satisfies the needs of ERTVNS.
引用
收藏
页码:366 / 370
页数:5
相关论文
共 50 条
  • [1] An Optimization and Implementation of Dijkstra Algorithm
    Li Xiaonian
    Wang Chongchang
    Zhu Yi
    [J]. EPLWW3S 2011: 2011 INTERNATIONAL CONFERENCE ON ECOLOGICAL PROTECTION OF LAKES-WETLANDS-WATERSHED AND APPLICATION OF 3S TECHNOLOGY, VOL 2, 2011, : 688 - 692
  • [2] Parallel Bidirectional Dijkstra's Shortest Path Algorithm
    Vaira, Gintaras
    Kurasova, Olga
    [J]. DATABASES AND INFORMATION SYSTEMS VI: SELECTED PAPERS FROM THE NINTH INTERNATIONAL BALTIC CONFERENCE (DB&IS 2010), 2011, 224 : 422 - 435
  • [3] Web Service Composition Using The Bidirectional Dijkstra Algorithm
    Moo, F.
    Hernandez, R.
    Uc, V.
    Madera, F.
    [J]. IEEE LATIN AMERICA TRANSACTIONS, 2016, 14 (05) : 2522 - 2528
  • [4] Design and implementation of shortest travel path searching based on improved Dijkstra algorithm
    Mo, Taiping
    Zhao, Huihuang
    Mo, Wei
    [J]. MECHATRONICS AND APPLIED MECHANICS, PTS 1 AND 2, 2012, 157-158 : 390 - +
  • [5] Neural implementation of Dijkstra's algorithm.
    Mérida-Casermeiro, E
    Muñoz-Pérez, J
    Benítez-Rochel, R
    [J]. COMPUTATIONAL METHODS IN NEURAL MODELING, PT 1, 2003, 2686 : 342 - 349
  • [6] Control Algorithm Design and Implementation for a Bidirectional PWM Boost Rectifier
    Suru, Constantin Vlad
    Linca, Mihaita
    Preda, Cristina Alexandra
    [J]. 2017 INTERNATIONAL CONFERENCE ON ELECTROMECHANICAL AND POWER SYSTEMS (SIELMEN), 2017, : 495 - 500
  • [7] Dijkstra Algorithm Based Building Evacuation Edge Computing and IoT System Design and Implementation
    Ji, Yanping
    Wang, Wensi
    Chen, Wangxin
    Zhang, Liting
    Yang, Mengyu
    Wang, Xiaowen
    [J]. PROCEEDINGS OF THE 2021 IEEE INTERNATIONAL CONFERENCE ON PROGRESS IN INFORMATICS AND COMPUTING (PIC), 2021, : 281 - 287
  • [8] Dijkstra Algorithm Based Building Evacuation Recognition Computing and IoT System Design and Implementation
    Wang, Wensi
    Liu, Gengyuan
    Chen, Xuanchong
    Liu, Zhansheng
    Zhang, Anshan
    Xing, Zezhong
    Liu, Liming
    Fei, Taotao
    [J]. PROCEEDINGS OF 2019 IEEE 13TH INTERNATIONAL CONFERENCE ON ANTI-COUNTERFEITING, SECURITY, AND IDENTIFICATION (IEEE-ASID'2019), 2019, : 229 - 233
  • [9] QUANTUM IMPLEMENTATION OF THE MODIFIED DIJKSTRA'S ROUTING ALGORITHM
    Botez, Robert
    Ivanciu, Iustin-Alexandra
    Iurian, Calin-Marian
    Dobrota, Virgil
    [J]. PROCEEDINGS OF THE ROMANIAN ACADEMY SERIES A-MATHEMATICS PHYSICS TECHNICAL SCIENCES INFORMATION SCIENCE, 2021, 22 (01): : 91 - 98
  • [10] Bidirectional dijkstra algorithm for best-routing of Urban traffic network
    Chen, Luyao
    Zhou, Ji
    Li, Jing
    Chen, Yunhao
    [J]. GEOINFORMATICS 2007: GEOSPATIAL INFORMATION TECHNOLOGY AND APPLICATIONS, PTS 1 AND 2, 2007, 6754