A fewest-turn-and-shortest path algorithm based on breadth-first search

被引:14
作者
Zhou, Yan [1 ]
Wang, Weisheng [1 ]
He, Di [1 ]
Wang, Zhe [1 ]
机构
[1] Univ Elect Sci & Technol China, Sch Resources & Environm, Chengdu, Sichuan, Peoples R China
基金
中国国家自然科学基金; 国家高技术研究发展计划(863计划);
关键词
fewest-turn-and-shortest path; breadth-first search; hierarchical graph;
D O I
10.1080/10095020.2014.988198
中图分类号
TP7 [遥感技术];
学科分类号
081102 ; 0816 ; 081602 ; 083002 ; 1404 ;
摘要
Many cognitive studies have indicated that the path simplicity may be as important as its distance travelled. However, the optimality of paths for current navigation system is often judged purely on the distance travelled or time cost, and not the path simplicity. To balance these factors, this paper presented an algorithm to compute a path that not only possesses fewest turns but also is as short as possible by utilizing the breadth-first-search strategy. The proposed algorithm started searching from a starting point, and expanded layer by layer through searching zero-level reachable points until the endpoint is found, and then deleted unnecessary points in the reverse direction. The forward searching and backward cleaning strategies were presented to build a hierarchical graph of zero-level reachable points, and form a fewest-turn-path graph (G*). After that, a classic Dijkstra shortest path algorithm was executed on the G* to obtain a fewest-turn-and-shortest path. Comparing with the shortest path in Baidu map, the algorithm in this work has less than half of the turns but the nearly same length. The proposed fewest-turn-and-shortest path algorithm is proved to be more suitable for human beings according to human cognition research.
引用
收藏
页码:201 / 207
页数:7
相关论文
共 11 条
  • [1] Denis M, 1999, APPL COGNITIVE PSYCH, V13, P145, DOI 10.1002/(SICI)1099-0720(199904)13:2<145::AID-ACP550>3.0.CO
  • [2] 2-4
  • [3] Duckham M, 2003, LECT NOTES COMPUT SC, V2825, P169
  • [4] Golledge R., 2004, HDB TRANSPORT GEOGRA, V5, P501, DOI [https://doi.org/10.1108/9781615832538-028, DOI 10.1108/9781615832538-028]
  • [5] Golledge RG, 1995, LECT NOTES COMPUT SC, V988, P207
  • [6] Computing the fewest-turn map directions based on the connectivity of natural roads
    Jiang, Bin
    Liu, Xintao
    [J]. INTERNATIONAL JOURNAL OF GEOGRAPHICAL INFORMATION SCIENCE, 2011, 25 (07) : 1069 - 1082
  • [7] Liu B, 1995, INT JOINT CONF ARTIF, P119
  • [8] LEVEL GRAPHS AND APPROXIMATE SHORTEST-PATH ALGORITHMS
    SHAPIRO, J
    WAXMAN, J
    NIR, D
    [J]. NETWORKS, 1992, 22 (07) : 691 - 717
  • [9] A PROFILE OF DRIVERS MAP-READING ABILITIES
    STREETER, LA
    VITELLO, D
    [J]. HUMAN FACTORS, 1986, 28 (02) : 223 - 239
  • [10] HOW TO TELL PEOPLE WHERE TO GO - COMPARING NAVIGATIONAL AIDS
    STREETER, LA
    VITELLO, D
    WONSIEWICZ, SA
    [J]. INTERNATIONAL JOURNAL OF MAN-MACHINE STUDIES, 1985, 22 (05): : 549 - 562