• Engineering and Technology • Previous Articles    

A* algorithm based on random walk

LIU Haohan1, GUO Jingjing1, LI Jianfu1, FENG Mei2, HE Huaiqing1   

  1. (1. College of Computer Science and Technology, CAUC, Tianjin 300300, China;2. North Regional Air Traffic Management Bureau of CAAC, Beijing 100621, China)
  • Received:2017-02-23 Revised:2017-03-27 Online:2017-12-27 Published:2017-12-15

Abstract: A* algorithm based on random walk combining with Monte-Carlo random walk is proposed to solve the plateau exploration in A* algorithm. When the A* algorithm falls into the plateau exploration, a random walk algorithm is employed to help it escape from the plateaus. In addition, a new method is proposed to test plateau exploration.The phenomenon is named plateau exploration as it continuously expand states n times without reducing the heuristic value compared with last states'expanded on last expansion. Experimental results prove the effectiveness of the improved A* algorithm.

Key words: shortest path, heuristic search, A* algorithm, plateau exploration, Monte-Carlo random walk

CLC Number: