• DocumentCode
    660167
  • Title

    Two Block Partitioned Dijkstra Algorithms

  • Author

    Xinyu Mao ; Yuxin Cheng ; Haige Xiang

  • Author_Institution
    Sch. of Electr. & Comput. Eng., Peking Univ., Beijing, China
  • fYear
    2013
  • fDate
    2-5 Sept. 2013
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    The Dijkstra algorithm (DA) is a kind of tree search algorithm. The biggest advantage is that it has the smallest number of visited nodes among all optimal tree search algorithms. But stack sizes required by the DA are always too large to achieve. By partitioning the searching tree into blocks, two modified algorithms are proposed in this article to shrink stack sizes. One, serial block partitioned DA, searches blocks one by one. Another, parallel block partitioned DA, searches blocks at the same time. Radii, which are updated when one block search is finished, are set to cut nodes with metrics larger than them in both algorithms. Simulation results show that the visited nodes number of serial block partitioned DA increase is very limited while the stack size is reduced exponentially. It also shows that stack sizes of the parallel block partitioned DA are reduced exponentially and the processing time is reduced efficiently. The performance of proposed algorithms is kept optimal in both proposed algorithms.
  • Keywords
    search problems; telecommunication network topology; trees (mathematics); Dijkstra algorithms; parallel block partitioned DA; serial block partitioned DA; tree search algorithm; Complexity theory; MIMO; Measurement; Partitioning algorithms; Signal to noise ratio; Simulation; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Vehicular Technology Conference (VTC Fall), 2013 IEEE 78th
  • Conference_Location
    Las Vegas, NV
  • ISSN
    1090-3038
  • Type

    conf

  • DOI
    10.1109/VTCFall.2013.6692448
  • Filename
    6692448