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

被引:12
|
作者
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
相关论文
共 50 条
  • [1] k-Fewest Turn and Shortest Path Algorithm based on Stroke Graph
    Yamamoto, Daisuke
    Hiura, Yuki
    Kim, Yonghwan
    PROCEEDINGS OF THE 16TH ACM SIGSPATIAL INTERNATIONAL WORKSHOP ON COMPUTATIONAL TRANSPORTATION SCIENCE, IWCTS 2023, 2023, : 32 - 41
  • [2] Orthopedic disease classification based on breadth-first search algorithm
    Ahmed M. Elshewey
    Ahmed M. Osman
    Scientific Reports, 14 (1)
  • [3] Efficient distributed breadth-first search algorithm
    Makki, SAM
    COMPUTER COMMUNICATIONS, 1996, 19 (08) : 628 - 636
  • [4] A parallel algorithm for the stack breadth-first search
    Nakashima, T
    Fujiwara, A
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2002, E85D (12) : 1955 - 1958
  • [5] Virtual network embedding algorithm based on breadth-first search
    Peng, Limin
    Sichuan Daxue Xuebao (Gongcheng Kexue Ban)/Journal of Sichuan University (Engineering Science Edition), 2015, 47 (02): : 117 - 122
  • [6] Grid breadth-first search algorithm based on asynchronous automation
    Bu, Guan-Ying
    Xu, Zhi-Wei
    2002, Science Press (39):
  • [7] Scene Shortest Path Solutions Based on the Breadth First Search
    Wen Jing-hua
    Jiang He-ling
    Zhang Mei
    Song Jun-ling
    MANUFACTURING SYSTEMS AND INDUSTRY APPLICATIONS, 2011, 267 : 25 - 29
  • [8] Breadth-first search
    Swaine, M
    DR DOBBS JOURNAL, 2000, 25 (06): : 100 - +
  • [9] Semi-dynamic shortest paths and breadth-first search in digraphs
    Franciosa, PG
    Frigioni, D
    Giaccio, R
    STACS 97 - 14TH ANNUAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE, 1997, 1200 : 33 - 46
  • [10] An adaptive breadth-first search algorithm on integrated architectures
    Zhang, Feng
    Lin, Heng
    Zhai, Jidong
    Cheng, Jie
    Xiang, Dingyi
    Li, Jizhong
    Chai, Yunpeng
    Du, Xiaoyong
    JOURNAL OF SUPERCOMPUTING, 2018, 74 (11): : 6135 - 6155