A Shortest Path Algorithm Suitable for Navigation Software

In allusion to the shortage of hardware configuration in the mobile devices and high time-complexity of Dijkstra algorithm, the chapter comes up with a shortest path algorithm based on cut-corner for restricted searching area. This algorithm aims at shrinking the smallest searching area quickly and considers the advantages of Ellipse algorithm and Rectangle algorithm. When tested in the simulator, we find that the time-complexity of Cut-corner algorithm is reduced by 5–20 % compared with that of other conventional algorithms. Thus, it has better effect when used in navigation software of low-end mobile device.

[1]  Mengyin Fu,et al.  A practical route planning algorithm for vehicle navigation system , 2004, Fifth World Congress on Intelligent Control and Automation (IEEE Cat. No.04EX788).

[2]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[3]  Bengt Rystedt,et al.  Computer cartography : shortest route programs , 1969 .

[4]  Wan Shi-ming Ellipse-based shortest path algorithm for typical urban road networks , 2011 .